操作栏关闭页面 页面销毁 监听没有销毁 再次打开页面 watch 会重复监听并操作

Vue 未结 0 281
bin_liu1998
bin_liu1998 剑童 2023-10-17 15:47

一、该问题的重现步骤是什么?

1. 第一次进页面。只会监听一次并且 ,弹窗一次提示image.pngimage.pngimage.png

2. 关闭操作栏的 上面多媒体客服页面 ,页面关闭,dom销毁。但是watch 还在监听并且弹窗提示。

image.pngimage.png

3.再次打开页面就会有两个watch 在监听,并且 弹窗两次

image.png

image.png

二、你期待的结果是什么?实际看到的又是什么?

页面关闭 页面已经销毁了。watch也要销毁 。现在是页面销毁了 watch 还在做逻辑操作


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

再用blade   saber2 vue2 版本 我是win10操作系统

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

回答
  • 消灭零回复
提交回复