ElementUI 分页插件国际化
1 首先需要npm install vue-i18n2 在main.js中引入import VueI18n from 'vue-i18n'Vue.use(VueI18n)3 引入语言包const i18n = new VueI18n({locale: 'zh-CN',messages: {'zh-CN':require('./languages/zh.js'),...
·
1 首先需要npm install vue-i18n 2 在main.js中引入import VueI18n from 'vue-i18n' Vue.use(VueI18n) 3 引入语言包 const i18n = new VueI18n({ locale: 'zh-CN', messages: { 'zh-CN':require('./languages/zh.js'), 'en-US': require('./languages/en.js') } }); Vue.use(Element, { i18n: (key, value) => i18n.t(key, value) // 在注册Element时设置i18n的处理方法 }); 注意:比如这里需要国际化分页,那么在zh.js和en.js必须按照element源码中语言包来按规定翻译, 在'element-ui/lib/locale中可以查看zh-CN,可以看到分页的是 el:{ pagination:{ goto:'前往', pagesize:'条/页', total:'共{total}条', pageClassifier:'页' } }, 所以在自己的zh.js和en.js中也要按照这种方式来写
更多推荐
已为社区贡献1条内容
所有评论(0)