この会社では、プロジェクトはコードに直接英語版、つまり中国語と英語の文化を追加する必要がある。 1.まず、main.jsページを設定します'vue-i18n' から VueI18n をインポートします Vue.use(VueI18n) // プラグインとしてマウント const i18n = new VueI18n({ //locale: 'zh-CN', // 言語識別子 locale: 'Chinese', // 言語識別子 //this.$i18n.locale // ロケールメッセージの値の切り替えによる言語の切り替え: { 'Chinese': require('./common/lang/zh'), // 中国語言語パッケージ 'English': require('./common/lang/en') // 英語言語パッケージ}, //警告を非表示 silentTranslationWarn: true }) 新しいVue({ el: '#app', ルーター、 国際化、 コンポーネント: { アプリ }, テンプレート: '<App/>' }) 2. 対応するパスの下で言語パックを構成します。ここにはコードの一部のみが表示されます。必要なものだけをここに追加してください。ja.js より エクスポートconst m = { deviceCode: 'デバイス コード', //デバイス コード deviceName: 'デバイス名', //デバイス名 deviceType: 'デバイス タイプ', //デバイス タイプ denial: '拒否', //拒否 camera: 'カメラ', //カメラ} js の翻訳 エクスポートconst m = { deviceCode: 'デバイス コード', //デバイス コード deviceName: 'デバイス名', //デバイス名 deviceType: 'デバイス タイプ', //デバイス タイプ denial: '拒否', //拒否 camera: 'カメラ', //カメラ} 3. ページ上の異なる場所で使用され、書き方も若干異なります(1)プレースホルダーとボタンの書き方 <el-row :gutter="30"> <el-col :span="4"> <div class="grid-content bg-purple"> <el-input v-model="value0" :placeholder="$t('m.placeOne')"></el-input> </div> </el-col> <el-col :span="8"> <div class="grid-content bg-purple"> <el-button @click="searchData()" type="primary" icon="el-icon-search">{{ $t('m.query') }}</el-button> <el-button @click="dialogVisible = true" type="warning">{{ $t('m.AddDevice') }}</el-button> </div> </el-col> </el-row> (2) 表の書き方 <el-table :data="テーブルデータ" ストライプ スタイル="幅: 100%;"> <el-テーブル列 prop="エリア名" :label="$t('m.areaName')" 幅="100"> </el-table-column> </el-table> (3)サブコンポーネントポップアップボックスの記述方法 <el-dialog :title="$t('m.Ediedevice')" :visible.sync="dialogVisibles" width="30%" :before-close="handleClose" :close-on-click-modal=false> <edit-equipment @subsuccess="subsuccess" :editDate="editDate" style="overflow: hidden;"></edit-equipment> </el-ダイアログ> (4) js での文字列連結: strHtml = strHtml + "<td>"+this.$i18n.t('m.deviceCode')+":</td>"; 以上がVueバックグラウンド管理に多言語機能を追加する実装例の詳細です。Vueバックグラウンド管理に多言語機能を追加する詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Node.js で MySQL データベースにバッチデータを挿入する方法
>>: CentOSにPHP+Apache+MySQLのサーバー環境をインストールして構築する
コードをコピーコードは次のとおりです。 <オブジェクト id="player1&qu...
まず、フォームを送信するいくつかの方法を見てみましょう。 1. <!--一般的な送信ボタン--...
世界的に有名な仮想マシン ソフトウェア VMware-workstation-full-15.5.0...
問題の説明プラグインをインストールした後、ES7 React/Redux/GraphQL/React...
目次概要コンポーネント間でデータを共有する方法Vuex の原則の紹介Vuexはコンポーネントのグロー...
1. Dockerのホスト間通信Docker クロスホスト ネットワーク ソリューションには以下が含...
序文MySQL に関する私の理解に基づくと、パフォーマンスの最適化作業やマスター スレーブ レプリケ...
この記事では、参考のために、ミニプログラムでカスタムのマルチレベル単一選択および複数選択機能を実装す...
目次背景効果アイデア背景少し前に、会社のプロジェクトで問題が発生しました。地図のベースマップ領域の範...
この記事では、Dockerを使用してMySQLデータベースとリモートアクセス構成をデプロイする方法を...
状況は以下のとおりです: (PS: 赤いボックスは iframe 領域を表し、灰色の四角形は上記の ...
Vueのシンプルなタイマーを参考にしてください。具体的な内容は以下のとおりです原理: setInte...
will-change は、要素にどのような変更が行われるかをブラウザに伝え、ブラウザが事前に最適化...
1. Pythonは起動時に自動的に実行されますPython の自己起動スクリプトがauto.pyで...
こんなことがありました。今日はGitHubで遊んでいました。最初はログインせずにいくつかのページを閲...