使用iview的国际化时曾遇到以下情况
前端报错如下:
[Vue warn]: Error in render: “TypeError: Cannot read property ‘_t’ of
undefined”
然后百度了一圈加去iview官网看了文档发现了解决方案
Vue.use(iView)
改成
const i18n = new VueI18n({
locale: process.env.LANG.ZH,
messages: {
'zh-CN':Object.assign(zh_CN, zh) ,
'en-US':Object.assign(en_US, en)
}
});
即可。亲测有效