【发布时间】:2018-03-25 06:19:26
【问题描述】:
我有一些返回简单数据的文件,例如 vuex 的 mutation.js,但通常它们是这样的:
export default {
...
someFunction() {}
...
}
现在,我想访问this.,这样我就可以使用像this.$t('TRANS_TOKEN') 这样的vue-i18n 翻译,但由于某种原因我无法使用this. 我正在考虑在这个文件中包含vue :import vue from 'vue' 并且可能会做vue.$t(..) 如果它有效,但我尝试过它并没有
【问题讨论】:
-
你对你导入的组件做了
Vue.use()吗? -
其实是一个变异文件,只是导出了一些函数
-
您应该将翻译后的文本作为参数包含在提交中。
-
难道没有更好的方法吗?
标签: javascript vue.js vuejs2 vue-i18n