vue中英文切换实例代码
1、安装vue-i18n依赖
yarnaddvue-i18n或者npminstallvue-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:'pleaseinputemailorphone',
}
}
3、在main.js下引入及注册vue-i18n
//中英文切换
importVueI18nfrom'vue-i18n'
Vue.use(VueI18n)
consti18n=newVueI18n({
locale:localStorage.getItem('languageSet')||'zh',//从localStorage里获取用户中英文选择,没有则默认中文
messages:{
'zh':require('./components/language/zh'),
'en':require('./components/language/en')
}
})
newVue({
el:'#app',
router,
i18n,//把i18n挂载到vue根实例上
components:{
App
},
render:h=>h(App),
})
4、使用
{{$t('user.login')}}//登录//输入账号 {{$t('language.name')}}//切换中英文的按钮
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短