我在我的项目中实现了https://kazupon.github.io/vue-i18n/ i18n 本地化。它在 vue 组件/页面上运行良好。但它不适用于纯 javascript 类和 mixin。有办法处理吗?在example.vue组件中:<template><p>{{ $t("message.hello") }}</p>...</template><script>data:(){...},methods:...i18n: require('path of localization messages.')</script>但它不适用于example.js(pure javascript)或example.mjs(mixins)文件。
1 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
我从这里找到了答案:https : //github.com/kazupon/vue-i18n/issues/287
您可以导入 VueI18n 实例。
例如使用 vue-cli 生成的应用程序:
源代码/i18n.js:
import VueI18n from 'vue-i18n'
import Vue from 'vue'
Vue.use(VueI18n)
export default new VueI18n({
// ...
})
源代码/foo.js:
import i18n from './i18n'
console.log(i18n.t('foo.bar')
添加回答
举报
0/150
提交
取消