共计 251 个字符,预计需要花费 1 分钟才能阅读完成。
景象:在来到写有监听滚动事件页面后,控制台报错:Uncaught TypeError: Cannot read property ‘removeListenerScroll’ of undefined
代码如下:
在排查问题的过程中发现,beforeDestroy 中的 this 指向范畴由以后组件变成 window。
正当猜测可能是因为应用了定时器的起因,因为在来到以后页面时,还未进入到定时器中,一秒钟当前,当运行到定时器时,子组件曾经被销毁,所以会报 removeListenerScroll 未定义。批改代码如下:
问题解决。
正文完