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
Manchmal müssen wir steuern, ob HTML-Elemente auf ...
Verstehen Sie zunächst die Funktion updatexml() U...
Hintergrund Das Abrufen des langsamen Abfrageprot...
/******************** * Anwendung von verknüpften...
Dies ist ein großes Dropdown-Menü, das rein in CS...
Tutorial zur kostenlosen Konfiguration der mysql ...
Inhaltsverzeichnis Tutorial-Reihe 1. Installieren...
Unsere erfahrenen Vorgänger haben zahllose Codes ...
Ich bin heute auf ein kleines Problem gestoßen und...
Wenn ein Unternehmensentwickler eine Insert-Anwei...
Inhaltsverzeichnis 1. Einleitung 2. Einführung in...
Wir begegnen dieser Situation häufig bei der Fron...
Seit Zabbix Version 3.0 wird verschlüsselte Kommu...
Meta ist ein Hilfstag im Kopfbereich der HTML-Spra...
Inhaltsverzeichnis 1. Einleitung 2. MySQL-Router ...