Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie man ein Vue-Projekt international entwickelt

php中世界最好的语言
Freigeben: 2018-06-06 10:58:23
Original
1821 Leute haben es durchsucht

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
Nach dem Login kopieren

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/>' 
})
Nach dem Login kopieren
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
Nach dem Login kopieren
im .js-Ordner langs

index.js

import en from './en'; 
import cn from './cn'; 
export default { 
 en: en, 
 cn: cn 
}
Nach dem Login kopieren
en.js

import enLocale from 'element-ui/lib/locale/lang/en' 
const en = { 
 message: { 
 'mes': 'hello', 
 }, 
 ...enLocale 
} 
export default en;
Nach dem Login kopieren
cn.js

import enLocale from 'element-ui/lib/locale/lang/zh-CN' 
const cn = { 
 message: { 
 'mes': '你好', 
 }, 
 ...enLocale 
} 
export default cn;
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!