In diesem Unternehmen muss ein Projekt eine englische Version, also die chinesische und die englische Kultur, direkt im Code hinzufügen 1. Konfigurieren Sie zunächst die Seite main.jsimportiere VueI18n von „vue-i18n“ Vue.use(VueI18n) // Als Plug-in einbinden const i18n = new VueI18n({ //locale: 'zh-CN', // Sprachkennung locale: 'Chinese', // Sprachkennung //this.$i18n.locale // Sprachumschaltung durch Umschalten des Wertes von Locale-Nachrichten: { „Chinesisch“: require(„./common/lang/zh“), // Chinesisches Sprachpaket „Englisch“: require(„./common/lang/en“) // Englisches Sprachpaket}, //Warnung ausblenden silentTranslationWarn: true }) neuer Vue({ el: '#app', Router, ich18n, Komponenten: { App }, Vorlage: '<App/>' }) 2. Konfigurieren Sie das Sprachpaket unter dem entsprechenden Pfad. Hier wird nur ein Teil des Codes angezeigt. Fügen Sie hier einfach hinzu, was Sie benötigen.de.js exportiere const m = { deviceCode: 'Gerätecode', //Gerätecode deviceName: 'Gerätename', //Gerätename deviceType: 'Gerätetyp', //Gerätetyp denial: 'Denial', //Deny camera: 'Kamera', //Kamera} zh.js exportiere const m = { deviceCode: 'Gerätecode', //Gerätecode deviceName: 'Gerätename', //Gerätename deviceType: 'Gerätetyp', //Gerätetyp denial: 'Ablehnen', //Ablehnen camera: 'Kamera', //Kamera} 3. Wird an verschiedenen Stellen auf der Seite verwendet, die Schreibmethode ist etwas anders(1) So schreiben Sie Platzhalter und Schaltflächen <el-row :gutter="30"> <el-col :span="4"> <div Klasse="Rasterinhalt bg-lila"> <el-input v-model="Wert0" :Platzhalter="$t('m.placeOne')"></el-input> </div> </el-col> <el-col :span="8"> <div Klasse="Rasterinhalt bg-lila"> <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) Wie schreibt man die Tabelle <el-table :data="Tabellendaten" Streifen Stil="Breite: 100%;"> <el-table-column prop="Bereichsname" :label="$t('m.areaName')" Breite="100"> </el-Tabellenspalte> </el-Tabelle> (3) Methode zum Schreiben von Popup-Fenstern für Unterkomponenten <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-dialog> (4) Zeichenkettenverkettung in js: strHtml = strHtml + "<td>"+this.$i18n.t('m.deviceCode')+":</td>"; Oben sind die Details des Implementierungsbeispiels zum Hinzufügen einer mehrsprachigen Funktion zur Vue-Hintergrundverwaltung aufgeführt. Weitere Informationen zum Hinzufügen einer mehrsprachigen Funktion zur Vue-Hintergrundverwaltung finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: So fügen Sie Batchdaten unter Node.js in eine MySQL-Datenbank ein
>>: Installieren und erstellen Sie eine Serverumgebung aus PHP+Apache+MySQL auf CentOS
Vorwort InnoDB gehört in MySQL zur Speicher-Engin...
Was ist ein Index? Ein Index ist eine Datenstrukt...
MySQL 5.7.8 und höher unterstützt nun einen nativ...
Inhaltsverzeichnis Überblick Problembeschreibung ...
Inhaltsverzeichnis Installationsschritte Umgebung...
Vorwort Einige der früheren Codes auf Github erfo...
1. Überwachungsplanung Bevor Sie ein Überwachungs...
1. Holen Sie sich den tatsächlichen Pfad des aktu...
In diesem Artikel finden Sie den spezifischen Cod...
1. Einleitung Elasticsearch erfreut sich derzeit ...
Machen Sie einen leeren Bereich für Taobao: Wenn ...
EXPLAIN zeigt, wie MySQL Indizes verwendet, um Au...
Ausrichtungsprobleme wie type="radio" un...
Bei der Verwendung von lepus3.7 zur Überwachung d...
Inhaltsverzeichnis 1. Global vor jedem 1. Global ...