总体来说,需要清除的是:当前组件不会自动销毁的数据(不属于当前组件的数据),并且该数据只是在当前组件里使用。
1)、清除定时器(定时器是window对象的,不主动清除,是不会清除的)
2)、$on方法,那需要在组件销毁前解绑。($on虽然属于Vue的实例方法,但是,这个实例很有可能不是当前vue组件(如:事件总线中的用法))
3)、解除事件的绑定 scroll mousemove (这些事件是绑定在window对象或者document对象上的)
总体来说,需要清除的是:当前组件不会自动销毁的数据(不属于当前组件的数据),并且该数据只是在当前组件里使用。
1)、清除定时器(定时器是window对象的,不主动清除,是不会清除的)
2)、$on方法,那需要在组件销毁前解绑。($on虽然属于Vue的实例方法,但是,这个实例很有可能不是当前vue组件(如:事件总线中的用法))
3)、解除事件的绑定 scroll mousemove (这些事件是绑定在window对象或者document对象上的)