2.Vue实例生命周期
Vue实例有一个完整的生命周期,顾名思义就是指Vue实例从创建到销毁的过程。下面将借助官网上的Vue实例生命周期示意图进行简单的描述。
文章图片
image.png
涉及到的钩子函数:
- beforeCreate (Function)
- created (Function)
- beforeMount(Function)
该钩子在服务器端渲染期间不被调用
- mounted (Function)
注意 mounted 不会承诺所有的子组件也都一起被挂载。如果你希望等到整个视图都渲染完毕,可以用 vm.$nextTick 替换掉 mounted:
文章图片
image.png
该钩子在服务器端渲染期间不被调用
- beforeUpdate (Function)
该钩子在服务器端渲染期间不被调用****,因为只有初次渲染会在服务端进行。
- updated (Function)
当这个钩子被调用时,组件 DOM 已经更新,所以你现在可以执行依赖于 DOM 的操作。然而在大多数情况下,你应该避免在此期间更改状态。如果要相应状态改变,通常最好使用计算属性或 watcher 取而代之。
注意 updated 不会承诺所有的子组件也都一起被重绘。如果你希望等到整个视图都重绘完毕,可以用 vm.$nextTick 替换掉 updated:
文章图片
image.png 该钩子在服务器端渲染期间不被调用
- activated(Function)
该钩子在服务器端渲染期间不被调用
- deactivated(Function)
【2.Vue实例生命周期】该钩子在服务器端渲染期间不被调用
- beforeDestroy (Function)
该钩子在服务器端渲染期间不被调用
- destroyed (Function)
该钩子在服务器端渲染期间不被调用
- errorCaptured ((err: Error, vm: Component, info: string) => ?boolean ) 2.5.0+ 新增
文章图片
image.png
推荐阅读
- 活着就是生命的全部意义
- 生命过客——第10章|生命过客——第10章 初为人母
- 生命的活力!2019-05-04好事
- 生命中最迷人的部分轻拿轻放
- 日更82/365珍视生命中的每一刻
- 克里希那穆提《生命书》新译(8月15日)(心与念的二元分裂)
- LSTM网络层详解及其应用实例
- Python-类和对象
- 积极探索|积极探索 绽放生命 ???——心心相印计划:青少年心理工作研讨小组全国大型公益行动第二次活动包头市青山区分校圆满成功
- 感恩生命中的所有遇见