Heim >Web-Frontend >js-Tutorial >Wie man ein Vue-Projekt international entwickelt

Wie man ein Vue-Projekt international entwickelt

php中世界最好的语言
php中世界最好的语言Original
2018-06-06 10:58:231847Durchsuche

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 i18n
im .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 optimieren Sie Vue

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn