欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue 國際化 vue-i18n 雙語言 語言包

 更新時(shí)間:2018年06月07日 11:57:25   作者:cofecode  
這篇文章主要介紹了vue 國際化 vue-i18n 雙語言 語言包的相關(guān)知識,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.安裝vue-i18n

2.在main.js里面引用

import VueI18n from 'vue-i18n'
Vue.use(VueI18n)

3.實(shí)例化i18n,并配置默認(rèn)的語言模式,以及對應(yīng)的文件(也是在main.js里使用)

如下。cn 中文包對應(yīng)的是cn.js

en 對應(yīng)的是英文 en.js 包

const i18n = new VueI18n({
 //定義默認(rèn)語言
 locale: 'cn', 
 messages:{
  'cn': require('./common/lang/cn'),
  'en': require('./common/lang/en')
 }
})

4.cn.js 怎么寫?

module.exports = {
  placeholder: {
    phone: '手機(jī)號',
    input_code: '輸入驗(yàn)證碼',
    passwordSix: '請輸入6到18位密碼'
  },
  sidebar: {
    MyAccount: '賬戶信息',
    PersonalInformation: '個(gè)人信息',
    Message: '我的消息',
    MyWallet: '我的錢包',
    MyProject: '我的方案'
  },
  home: {
    SendCode: 'Send verification code success'  
  }
}

當(dāng)然 en.js 也需要配置一份

module.exports = {
  placeholder: {
    phone: 'Phone Number',
    input_code: 'Verification code',
    passwordSix: 'Please enter 6 to 18 Bit passwords'
  },
  sidebar: {
    MyAccount: 'My Account',
    PersonalInformation: 'Personal Information',
    Message: 'Message',
    MyWallet: 'My Wallet',
    MyProject: 'My Project'
  },
  home: {
    SendCode: 'send Code Success功'  
  }
}

5.如何在template中使用?

需要這樣渲染出來

{{ $t("sidebar.MyWallet") }}
<li>{{ $t("sidebar.MyWallet") }}</li>

當(dāng)然placeholder也是可以通過他來更改的。

<input type="text" v-model="phoneNumber" :placeholder="$t('placeholder.phone')"> 對應(yīng)好配置好的placeholder就行。

中/English 切換函數(shù)

tag () {
  if (this.$i18n.locale === 'en') {
    this.$i18n.locale = 'cn'
  } else {
    this.$i18n.locale = 'en'
  }  
}

在js里如何拿配置過的語言來使用?

this.$t("sidebar.MyAccount")

這里我們使用了mint-ui框架中的Toast消息提示框,想讓它根據(jù)語言環(huán)境來顯示不同的提示語。

雙語言前

Toast({message: '驗(yàn)證碼發(fā)送成功'})

更改為雙語言后

Toast({message: this.$t("home.SendCode")})

總結(jié)

以上所述是小編給大家介紹的vue 國際化 vue-i18n 雙語言 語言包,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue下拉菜單組件(含搜索)的實(shí)現(xiàn)代碼

    vue下拉菜單組件(含搜索)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了vue下拉菜單組件(含搜索)的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • 一文詳解Vue中加上key后發(fā)生什么

    一文詳解Vue中加上key后發(fā)生什么

    本文主要介紹了一文詳解Vue中加上key后發(fā)生什么,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • vue3.0中使用postcss-pxtorem的具體方法

    vue3.0中使用postcss-pxtorem的具體方法

    這篇文章主要介紹了vue3.0中使用postcss-pxtorem的具體方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Vue命令行工具Vue-CLI圖文詳解(推薦!)

    Vue命令行工具Vue-CLI圖文詳解(推薦!)

    vue-cli 是 Vue.js 開發(fā)的標(biāo)準(zhǔn)工具,它簡化了程序員基于 webpack 創(chuàng)建工程化的 Vue 項(xiàng)目的過程,下面這篇文章主要給大家介紹了關(guān)于Vue命令行工具Vue-CLI的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Vuex 在Vue 組件中獲得Vuex 狀態(tài)state的方法

    Vuex 在Vue 組件中獲得Vuex 狀態(tài)state的方法

    今天小編就為大家分享一篇Vuex 在Vue 組件中獲得Vuex 狀態(tài)state的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Vue 中使用富文本編譯器wangEditor3的方法

    Vue 中使用富文本編譯器wangEditor3的方法

    這篇文章主要介紹了Vue 中使用富文本編譯器wangEditor3的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • vue使用echarts如何實(shí)現(xiàn)雙柱狀圖和雙y軸的柱狀圖

    vue使用echarts如何實(shí)現(xiàn)雙柱狀圖和雙y軸的柱狀圖

    這篇文章主要介紹了vue使用echarts如何實(shí)現(xiàn)雙柱狀圖和雙y軸的柱狀圖問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 解決vue動態(tài)路由異步加載import組件,加載不到module的問題

    解決vue動態(tài)路由異步加載import組件,加載不到module的問題

    這篇文章主要介紹了解決vue動態(tài)路由異步加載import組件,加載不到module的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue引入Stylus知識點(diǎn)總結(jié)

    Vue引入Stylus知識點(diǎn)總結(jié)

    在本篇文章里小編給各位整理的是一篇關(guān)于Vue引入Stylus知識點(diǎn)總結(jié)內(nèi)容,有需要的朋友們可以學(xué)習(xí)參考下。
    2020-01-01
  • Vue Element前端應(yīng)用開發(fā)之整合ABP框架的前端登錄

    Vue Element前端應(yīng)用開發(fā)之整合ABP框架的前端登錄

    VUE+Element 前端是一個(gè)純粹的前端處理,前面介紹了很多都是Vue+Element開發(fā)的基礎(chǔ),從本章隨筆開始,就需要進(jìn)入深水區(qū)了,需要結(jié)合ABP框架使用
    2021-05-05

最新評論