weex中使用vue-i18n,在网页端能正常使用,在android上报 'this.$t' is undefined
import VueI18n from 'vue-i18n'
import Vue from 'vue'
Vue.use(VueI18n)
const messages = {
en: require('../common/lang/en'),
}
const i18n = new VueI18n({
locale: 'en',
messages
})
export default {
data() {
return {
hello: this.$t('hello'),
}
},
i18n,
}
weex中使用vue-i18n进行多语言功能开发代码,测试时在网页上能正常显示,但是集成在android端时报以下错误,
reportJSException >>>> instanceId:28, exception function:createInstance, exception:Exception: TypeError: this.$t is not a function. (In 'this.$t('hello')', 'this.$t' is undefined)
谁知道怎么解决吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对的 我也遇到这个问题了 不知道如何解决
我这边连网页上都不好使