Heim >Web-Frontend >js-Tutorial >Wie man ein Vue-Projekt international entwickelt
Dieses Mal zeige ich Ihnen, wie Sie das Vue-Projekt international entwickeln und welche Vorsichtsmaßnahmen für die internationale Entwicklung des Vue-Projekts gelten. Das Folgende ist ein praktischer Fall, schauen wir uns das an.
In von Vue erstellten Projekten verwenden wir häufig das Element-UI-Plug-In. Ich habe es zuvor in meinem Blog beschrieben. Insbesondere wurde beschrieben, wie das Vue-i18n-Plug-In für die internationale Entwicklung verwendet wird Der vorherige Blog, wenn Sie ihn im Projekt verwenden Mit dem Element-UI-Plug-In können Sprach- und Textersetzungen im Plug-In in Verbindung mit dem Element-UI-Plug-In durchgeführt werden. Das Element-UI-Plug-In selbst stellt auch Sprachpakete bereit. Die spezifische Konfiguration und Verwendung sind wie folgt:
Standardmäßig haben Sie ein Vue-Projekt und Element-UI-Plugins im Vue-Projekt
cnpm i vue-i18n --save-dev cnpm i element-ui --save-dev
in der Projektdatei erstellt Erstellen Sie wie folgt Abbildung: Erstellen Sie den Sprachpaketordner i18n-Ordner
, führen Sie i18n.js in main.js ein und führen Sie das Element-UI-Plug-In
import Vue from 'vue' import App from './App' import router from './router' // element-ui import Element from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' Vue.use(Element) // vuei18n import i18n from './i18n/i18n' Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: '#app', router, i18n, components: { App }, template: '<App/>' })in i18n
import Vue from 'vue' import locale from 'element-ui/lib/locale' import VueI18n from 'vue-i18n' import messages from './langs' Vue.use(VueI18n) const i18n = new VueI18n({ locale: localStorage.lang || 'cn', messages, }) locale.i18n((key, value) => i18n.t(key, value)) export default i18nim .js-Ordner langs index.js
import en from './en'; import cn from './cn'; export default { en: en, cn: cn }en.js
import enLocale from 'element-ui/lib/locale/lang/en' const en = { message: { 'mes': 'hello', }, ...enLocale } export default en;cn.js
import enLocale from 'element-ui/lib/locale/lang/zh-CN' const cn = { message: { 'mes': '你好', }, ...enLocale } export default cn;Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website! Empfohlene Lektüre:
So stellen Sie das Karussellbild im WeChat-Applet auf adaptiv ein Höhe
Das obige ist der detaillierte Inhalt vonWie man ein Vue-Projekt international entwickelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!