Closed
Description
tdesign-vue 版本
0.48.5
重现链接
No response
重现步骤
wujie微前端中,子应用使用td-vue,在非保活模式下,子应用触发message后,切换到其他子应用,再切换回来重新触发message,message不会显示。
发现是因为message默认attach是body,并且会以attach对应的dom作为key,保存到instanceMap中。如果子应用再次切换回来,body会是被复用的,导致判断是否new MessageList 的条件有点问题,instanceMap中可以获取到之前的实例,但是之前的实例已经从body中移除了。 建议条件里判断下,attach对应的是否包含缓存的MessageList实例的dom
期望结果
No response
实际结果
No response
框架版本
No response
浏览器版本
No response
系统版本
No response
Node版本
No response
补充说明
No response