组件
i18n 函数式组件
🆕 7.0 新增
参数:
path {Path}
:必填,关于语言环境信息的键名路径locale {Locale}
:可选,语言环境tag {string}
:可选,默认值span
places {Array | Object}
:可选 (7.2 新增)
用法:
<div id="app">
<!-- ... -->
<i18n path="term" tag="label" for="tos">
<a :href="url" target="_blank">{{ $t('tos') }}</a>
</i18n>
<!-- ... -->
</div>
const messages = {
en: {
tos: 'Term of Service',
term: 'I accept xxx {0}.'
},
ja: {
tos: '利用規約',
term: '私は xxx の{0}に同意します。'
}
}
const i18n = new VueI18n({
locale: 'en',
messages
})
new Vue({
i18n,
data: {
url: '/term'
}
}).$mount('#app')