【待补充】vue开发(七)vue生命周期

  • create的时候先初始化data
  • mounted的时候初始化el
  • 所以一般都是数据先初始化,才初始化html

详细

  • beforeCreate: 组件实例刚刚被创建,组件属性计算之前,如data属性
  • created: 组件实例创建完成,属性已绑定,但是DOM还未完成,$el属性还不存在
  • beforeMount:模板编译/挂载之前
  • mounted: 模板编译/挂载之后
  • beforeUpdate: 组件更新之前
  • updated: 组件更新之后
  • activated: for keep-alive,组件被激活时调用
  • deactivated: for keep-alive,组件被移除时调用
  • beforeDestroy: 组件销毁前被调用
  • destoryed: 组件销毁后调用

update的触发条件是: 如果数据(data和props)的改变,触发了视图的更新,name就会触发update事件。如果只有数据更新,但是视图没有更新,不会触发该事件

参考文章:https://segmentfault.com/a/1190000008010666

猜你喜欢

转载自blog.csdn.net/baizaozao/article/details/87805720