现象:离开写入monitorscroll事件的页面后,控制台报错:UncaughtTypeError:Cannotreadproperty'removeListenerScroll'ofundefined代码如下:在排查过程中发现,beforeDestroy中this的范围从当前组件变为window。合理猜测可能是使用了定时器的缘故,因为离开当前页面时,还没有进入定时器。一秒后,定时器运行时,子组件已经被销毁,所以会报removeListenerScrollisnotdefinition。修改代码如下:问题解决。
