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

31次阅读

共计 251 个字符,预计需要花费 1 分钟才能阅读完成。

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

代码如下:

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

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

问题解决。

正文完
 0