- 生命周期指定的数据代理、事件、页面的创建过程
常用的2个构造
mounted
- 拿到DOM(页面)前做些准备的事情
请求网络,开启定时器,自定义事件,订阅发布,Ajax网络请求
Destrory
不确定发生的事,就在destroy里面写要取消的东西
比如取消自定义事件,清除定时器,取消订阅发布
这些都是收尾的工作
- 注意:
销毁后vue开发者工具看不到任何东西
销毁后自定义事件被销毁 ,原生DOM还在,能触发但是数据不更新
一般不会在beforeDestroy操作数据,操作后不也会走到updated这个节点里
总结
- beforecreate>>> created>>>beforeMount>>>mounted
beforecreate | created | beforeMount | mounted | |
---|---|---|---|---|
数据 | 无 | 有 | 有 | 有 |
方法 | 无 | 有 | 有 | 有 |
页面 | 无 | 无 | 有(操作不生效) | 有(操作生效) |