rengwanmingz19@163.com
rengwanmingz19@163.com
  • 发布:2019-06-08 16:30
  • 更新:2019-12-03 10:33
  • 阅读:175

nvue国际化问题

分类:uni-app

按照 https://ask.dcloud.net.cn/article/35102 配置了国际化,但是项目中有nvue和vue文件,在vue文件里面拿到this.$t()有值,但是在nvue里面是undefined,请问在nvue里面如何操作呢?

2019-06-08 16:30 分享
已邀请:
1323137912@qq.com

1323137912@qq.com - 90后

我是使用vuex,新建一个Languages.js:

import i18n from '@/utils/i18n';  
const state = {  
    operation: i18n.t("operation"),  
    hint: i18n.t("hint"), //  
    router: i18n.t("header.router"), //  
}  

const getters = {}  

export default {  
    namespaced: true,  
    state,  
    getters,  
}  

使用:

import {mapState} from 'vuex';

computed: {  
...mapState('Languages',['operation','hint','router']),  
i18n(){  
return this.operation;  
},  
},
1323137912@qq.com

1323137912@qq.com - 90后

我是使用vuex,新建一个Languages.js:

import i18n from '@/utils/i18n';  
const state = {  
    operation: i18n.t("operation"),  
    hint: i18n.t("hint"), //  
    router: i18n.t("header.router"), //  
}  

const getters = {}  

export default {  
    namespaced: true,  
    state,  
    getters,  
}  

使用:

import {mapState} from 'vuex';

computed: {  
...mapState('Languages',['operation','hint','router']),  
i18n(){  
return this.operation;  
},  
},

要回复问题请先登录注册