- 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