重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
1、安裝 vue-i18n依賴
成都創新互聯公司主要為客戶提供服務項目涵蓋了網頁視覺設計、VI標志設計、全網營銷推廣、網站程序開發、HTML5響應式成都網站建設、成都做手機網站、微商城、網站托管及網站維護、WEB系統開發、域名注冊、國內外服務器租用、視頻、平面設計、SEO優化排名。設計、前端、后端三個建站步驟的完善服務體系。一人跟蹤測試的建站服務標準。已經為成都自上料攪拌車行業客戶提供了網站營銷服務。
yarn add vue-i18n 或者 npm install vue-i18n --save-dev
2、在src/components下新建文件夾language,并在文件夾language下新建zh.js及en.js
【src/components/language/zh.js】 module.exports = { language: { name: 'English' }, user: { login:'登錄', register:'注冊', loginUsername:'請輸入郵箱/手機號', } } 【src/components/language/en.js】 module.exports = { language: { name: '中文' }, user: { login:'login', register:'register', loginUsername:'please input email or phone', } }
3、在main.js下引入及注冊vue-i18n
//中英文切換 import VueI18n from 'vue-i18n' Vue.use(VueI18n) const i18n=new VueI18n({ locale:localStorage.getItem('languageSet')||'zh', //從localStorage里獲取用戶中英文選擇,沒有則默認中文 messages:{ 'zh':require('./components/language/zh'), 'en':require('./components/language/en') } }) new Vue({ el: '#app', router, i18n, //把 i18n 掛載到 vue 根實例上 components: { App }, render: h => h(App), })
4、使用
{{$t('user.login')}} //登錄 //輸入賬號{{$t('language.name')}}//切換中英文的按鈕