// Vue 2 with i18n example
// Import Vue and VueI18n
import Vue from 'vue';
import VueI18n from 'vue-i18n';
// Install VueI18n
Vue.use(VueI18n);
// Prepare messages
const messages = {
en: {
message: {
hello: 'hello world'
}
},
zh: {
message: {
hello: '你好,世界'
}
}
};
// Create VueI18n instance
const i18n = new VueI18n({
locale: 'en', // set locale
messages, // set locale messages
});
// Create a Vue instance
new Vue({
i18n,
el: '#app',
template: '<div>{{ $t("message.hello") }}</div>'
});
Vue
和 VueI18n
,然后通过 Vue.use(VueI18n)
安装插件。message
对象,里面包含了一个 hello
键。new VueI18n()
创建一个实例,并设置默认语言为英语 (locale: 'en'
) 和消息内容 (messages
)。i18n
实例,并通过模板语法 {{ $t("message.hello") }}
来显示翻译后的文本。上一篇:vue项目运行命令
下一篇:vue2 render
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站