用element-ui开发的后台管理系统显示如下画面:如图所示,图中应该显示文字或组件的地方只显示了变量名.后来在控制台发现如下警告:Cannottranslatethevalueofkeypath'el.table.emptyText'。使用keypath的值作为default经验证是第三方库vue-i18n报错,配置vue-i18n选项时设置了element,修改main.js中如下代码即可解决:vue.use(ElementUI,{size:'small'-i18n:(key,value)=>i18n.t(key,value)})如果项目中还需要使用vue-i18n,需要单独配置.该库v5和v6版本差异较大,使用前需要解决冲突。
