Vue的生命周期

Vue生命周期

 

vue生命周期简介

生命周期的钩子 LifeCycle hooks

上面已经可以清晰的看到vue2.0都包含了哪些生命周期的钩子函数~~html

那么 执行顺序以及何时执行,咱们上代码来看~~~vue

生命周期钩子函数

create 和 mounted 相关

执行上面代码,能够看到:npm

  beforecreated :el 和 data 并未初始化浏览器

  created:完成了data数据的初始化 el 没有app

  beforeMount:完成了el 和 data的初始化ide

  mounted:完成了挂载函数

也就是说~挂载前的状态是虚拟DOM技术,先把坑站住了~挂载以后才真正的把值渲染进去~post

update 相关

咱们在浏览器console里执行命令:ui

  app.message = "hello~"this

咱们就出发了update相关的钩子函数~也就是说data里的值被修改会出发update的操做~

destroy 相关

咱们在浏览器console里执行命令:

  app.$destroy();

触发了destroy相关的钩子函数,也就是说组件被销毁~

更改message的值~DOM中的值不变~也就是说DOM元素依然存在只是不受vue控制了~~

相关文章
相关标签/搜索