对Vue中的生命周期的理解,对于使用vue有很大的帮助。8个钩子函数,4对(创建,挂载,更新,销毁)。对我们比较重要的是,挂载时刻(mounted函数)。销毁时刻(beforeDestroy)。这是比较重要的两个时刻。
常用的生命周期钩子:
1.mounted: 发送ajax请求、启动定时器、绑定自定义事件、订阅消息等【初始化操作】。
2.beforeDestroy: 清除定时器、解绑自定义事件、取消订阅消息等【收尾工作】。
关于销毁Vue实例
1.销毁后借助Vue开发者工具看不到任何信息。
2.销毁后自定义事件会失效,但原生DOM事件依然有效。
3.一般不会在beforeDestroy操作数据,因为即便操作数据,也不会再触发更新流程了。