是否可以在vuex之类的javascript文件中或在任何服务中使用vue-i18n?
在vue组件中,它可以像这样this.$t('foo.error', ['my param']
以及模板中的类似访问权限。当我尝试在JavaScript文件中调用this.$t
时,我不确定。
我们的配置是:
Vue.use(VueI18n)
export default ({ app }) => {
app.i18n = new VueI18n({
locale: 'it',
messages: {
it: locales
}
})
}
和语言环境文件如下:
export default {
foo: {
error: 'This is my error with param {}'
}
}
我们在vue中使用nuxt。谢谢你的建议。