vue 国际化i18n在弹出框中$t()报错:TypeError: Cannot read properties of undefined (reading '_t')
废话不用多说,直接上图:
解决思路如下:
- 在main.js文件中把vue挂载到window。
window.vm = new Vue({ el: '#app', i18n: i18n,...})
- 在弹出的窗口中获取window.vm
main.js页面操作如下:
在弹窗页面操作如下:
页面使用它:
最好大功告成,完美收官!!!
用心做它,真心体会.