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
Schnelle Lösung zum Vergessen des MySQL-Datenbank...
1. Zwei Wörter am Anfang Hallo zusammen, mein Nam...
Mit dem Nginx-Modul ngx_http_image_filter_module ...
1. Ändern Sie my.cnf #Der Gesamteffekt besteht da...
Anti-Shake: Verhindert, dass wiederholte Klicks E...
Inhaltsverzeichnis Erstellen Sie eine neue HTML-D...
Erstens: Aktion ist ein Attribut des Formulars. HT...
Installieren Sie MySQL unter Win10 1. Laden Sie M...
Lösung für das Datenasymmetrieproblem zwischen My...
Das Zielattribut eines Links bestimmt, wohin der L...
Vorwort Ich bin davon überzeugt, dass bei der Ent...
Inhaltsverzeichnis Vorwort: Freundliche Tipps: Va...
Definition und Verwendung Die Anzeigeeigenschaft ...
Diese Frage ist sehr seltsam, deshalb gehe ich di...
Tutorial zur Netzwerknutzung Offizielle Website d...