关于前端:报Cannot-read-property-removeListenerScroll-of-undefined-错误

景象:在来到写有监听滚动事件页面后,控制台报错:Uncaught TypeError: Cannot read property ‘removeListenerScroll’ of undefined

代码如下:

在排查问题的过程中发现,beforeDestroy中的this指向范畴由以后组件变成window。

正当猜测可能是因为应用了定时器的起因,因为在来到以后页面时,还未进入到定时器中,一秒钟当前,当运行到定时器时,子组件曾经被销毁,所以会报removeListenerScroll未定义。批改代码如下:

问题解决。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理