Vue的生命周期
-
生命周期函数:有以下这多种
(1)created :组件刚创建完毕 无dom 有data 有methods
(2)mounted: 组件挂载到dom上面 有dom 有data 有methods
(2)beforeCreat: 组件创建之前
(3)beforeMount: 组件挂载到dom上面之前
(4)activated:进入组件
(5)deactivated 离开组件
(6)destroyed 组件销毁时
(7)beforeDestroy 组件销毁之前
(8)updated 组件刷新/更新触发 -
vue在内部运行的时候会在程序执行到某一个节点的时候,回来调用我们写的生命周期函数,
-
created可以在内部发送网络请求,
-
mounted可以拿到元素节点。
-
updated 可以拿到父元素传递到子元素的数据。
-
deactivated 可以做一些状态保留,例如页面的xy坐标。
-
activated 可以对原有的状态进行恢复。