this.$t is not a function at App.vue:221
H5是正常能切换的
//自定义语言
let lang = Db.get('lang') ? Db.get('lang') : uni.getLocale();
let i18nConfig = {
locale: lang,
messages
}
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
const i18n = new VueI18n(i18nConfig)
Vue.use(uView);
某页面
onShow () {
console.log('666');
console.log(this.$t('首页'));
console.log(this.$db.get('lang'));
}
好像是这个this 失效了;
去掉console.log(this.$t('首页')); 则报 Cannot read property 'get' of undefined
0 个回复