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页面操作如下:

在弹窗页面操作如下:

页面使用它:

最好大功告成,完美收官!!!
用心做它,真心体会.

浙公网安备 33010602011771号