antdv项目,在关闭抽屉组件的时候,需要提示用户一些相关信息,使用的是notification组件,但是notification里面的提示语句需要国际化,所以就使用i18n的国际化组件。代码如下

经过分析过后发现问题所在:
该段提示逻辑是在抽屉组件里面,当开始任务后,抽屉组件已经关闭,并设置了销毁,所以提示里面的this.$t就找不到指向。
解决方案:
既然当前抽屉组件被销毁找不到了,但是i18n在root全局上还是存在的,所以
把 this.$t('**') 更改为this.$root.$t('**')即可
参考文献:
https://blog.csdn.net/pyxllq/article/details/105273845
https://blog.csdn.net/weixin_43318531/article/details/106385426
网友评论