uniapp 公共JS中使用i18n

在main.js中已经声明了i18n后,在公共JS中使用多语言的时候依旧报错或者定义不明的情况下使用以下方法就可以啦。

//在需要使用的JS文件中再次声明

import Vue from 'vue';
import VueI18n from 'vue-i18n';

Vue.use(VueI18n);

//示例
const Test = [
    {name:Vue.prototype._i18n.t('bluetooth.breath')}
]

module.exports = {
   Test
}

这样问题就已经解决啦

你可能感兴趣的:(uniapp,uni-app,vue.js,javascript)