Vue 搭配vue-i18n 实现国际化,使用$t
程序员文章站
2022-05-16 09:32:18
...
vue中使用 vue-i18n 实现国际化 $t
1、安装
npm install vue-i18n
2、import
import VueI18n from ‘vue-i18n’
3、挂载
Vue.use(VueI18n)
4、创建实例
复制代码
const vuei18n = new VueI18n({
locale: 'zh',
messages: {
'zh': require('./static/lang/zh'),
'en': require('./static/lang/en')
}
})
5、对应语言包示例
export const zh = {
name: '小明',
type: '美丽的女孩'
}
export const en = {
name: 'Bob',
type: 'Pretty girl'
}
6、绑定到模板
<span>{{$t('someThing')}}</span> //此处的someThing是变量名
<van-field
required
:label="$t('labelName')"
:placeholder="$t('placeholderName')"
/>//此处的labelName,placeholderName是变量名
7、在vue方法中切换中英文
this.$vuei18n.locale = ‘en’
推荐阅读
-
vue使用vue-i18n实现国际化的实现代码
-
vue.js国际化 vue-i18n插件的使用详解
-
使用vue-i18n插件实现vue语言的切换,国际化。
-
vue-i18n实现vue对语言切换,国际化。
-
vue项目国际化vue-i18n的安装使用教程
-
el-tooltip组件中content使用Vue-i18n报错TypeError: Cannot read property ‘$t‘ of null
-
使用vue 国际化i18n 实现多实现语言切换功能
-
vue使用vue-i18n实现国际化的实现代码
-
vue.js国际化 vue-i18n插件的使用详解
-
vue使用vue-i18n实现国际化的实现代码