Vue.js框架:引入Element-ui和國際化i18n組件衝突及兼容問題處理

一、問題如下

  要使用element-ui的表格時,在main.js中同時全局引入了elementi18n時,頁面會報錯如下:

  Error in render : TypeError: Cannot read properties of undefined (reading '_t')

  

   該問題是i18n未兼容element導致。

二、問題處理

  在i18n的配置文件中添加如下配置:

import eleLocale from 'element-ui/lib/locale';

eleLocale.i18n((key, value) => i18n.t(key, value))

  重新啓動運行,報錯問題消失,element-ui的組件也恢復正常顯示。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章