關(guān)于vue-i18n在單文件js中的使用
更新時(shí)間:2022年09月08日 11:57:55 作者:艾歡歡
這篇文章主要介紹了關(guān)于vue-i18n在單文件js中的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
vue-i18n在單文件js中使用
示例
import Vue from 'vue'
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
const i18n = new VueI18n({
locale: localStorage.getItem('userLanguage') : 'zh',
messages: {
'zh': require('../assets/i18n/zh'), // 中文語(yǔ)言包
'en': require('../assets/i18n/en') // 英文語(yǔ)言包
}
})
export default {
// ...
tipMsg: {
// 使用
phone: i18n.t('TipPhoneFormatError'),
password: i18n.t('Password'),
}
};
i18n如何在js文件中生效
在vue項(xiàng)目中引用vue-i18n實(shí)現(xiàn)語(yǔ)言切換功能,開發(fā)過(guò)程中發(fā)現(xiàn),在vue文件中使用都可以,但是在js文件中直接使用$t('zhKey.首頁(yè)')是不生效的。
下面是我研究出的解決方法
// js文件中
import Vue from 'vue'
import VueI18n from 'vue-i18n'
import messages from 'unisoc-ui/js/i18n/langs'
Vue.use(VueI18n) // 這里一行是必須加的。
// 在該js文件中,單獨(dú)注冊(cè)一個(gè)i18n實(shí)例并引入語(yǔ)言文件
const i18n = new VueI18n({
locale: localStorage.lang || 'Zh_CN',
messages: messages
})
let mainNavlist = []
mainNavlist = [
{
icon: 'iconuser',
title: i18n.t('zhKey.首頁(yè)'),
url: '/'
}
]
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 利用vue-i18n實(shí)現(xiàn)多語(yǔ)言切換效果的方法
- vue與vue-i18n結(jié)合實(shí)現(xiàn)后臺(tái)數(shù)據(jù)的多語(yǔ)言切換方法
- vue3使用vue-i18n的方法詳解(ts中使用$t,?vue3不用this)
- vue-i18n的9以上版本中@被用作特殊字符處理,直接用會(huì)報(bào)錯(cuò)問(wèn)題
- vue-i18n實(shí)現(xiàn)中英文切換的方法
- vue-i18n結(jié)合Element-ui的配置方法
- vue項(xiàng)目中使用vue-i18n報(bào)錯(cuò)的解決方法
- vue2如何使用vue-i18n搭建多語(yǔ)言切換環(huán)境
相關(guān)文章
vue2.0 下拉框默認(rèn)標(biāo)題設(shè)置方法
今天小編就為大家分享一篇vue2.0 下拉框默認(rèn)標(biāo)題設(shè)置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08
詳解基于Vue cli開發(fā)修改外部組件Vant默認(rèn)樣式
這篇文章主要介紹了詳解基于Vue cli開發(fā)修改外部組件Vant默認(rèn)樣式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
vue實(shí)現(xiàn)PC端錄音功能的實(shí)例代碼
這篇文章主要介紹了vue實(shí)現(xiàn)PC端錄音功能的實(shí)例代碼,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06
關(guān)于vue-admin-element中的動(dòng)態(tài)加載路由
這篇文章主要介紹了關(guān)于vue-admin-element的動(dòng)態(tài)加載路由,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08

