iview国际化自己的语言包也合并成功了,但是iview的page组件不能翻译,还是中文的 10
3个回答
展开全部
要看vue-i18n的版本是多少,5+和6+版本写法不一样的。
6+版本写法:
import Vue from 'vue';
import iView from 'iview';
import VueI18n from 'vue-i18n';
import en from 'iview/dist/locale/en-US';
import zh from 'iview/dist/locale/zh-CN';
Vue.use(VueI18n);
Vue.use(iView);
Vue.locale = () => {};const messages = {
en: Object.assign({ message: 'hello' }, en),
zh: Object.assign({ message: '你好' }, zh)
};
// Create VueI18n instance with options
const i18n = new VueI18n({
locale: 'en', // set locale
messages // set locale messages
});
new Vue({ i18n }).$mount('#app');
5+版本写法:
import Vue from 'vue';
import iView from 'iview';
import VueI18n from 'vue-i18n';
import en from 'iview/dist/locale/en-US';
import zh from 'iview/dist/locale/zh-CN';
Vue.use(VueI18n);
Vue.use(iView);
Vue.config.lang = 'en-US';
Vue.locale('en-US', en);
Vue.locale('zh-CN', zh);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
亲,我也遇到同样的问题,请问你的解决了吗?求助呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询