生命周期函数
【这些函数并不放在methods这个对象里,而是单独放在Vue实例里】
Vue实例在某一个时间点
会自动执行
的函数
初始化
- 初始化事件,和生命周期相关的内容
当Vue最基础的初始化完成
后自动调用beforeCreate
【生命周期函数】 - Vue 处理
外部注入和双向绑定
相关的内容
当这部分初始化完成后,Vue实例的初始化操作都完成
了,会自动执行Created
【生命周期函数】
是否有el选项
是否有template组件- 有就用模板渲染
- 没有就把el的外部HTML当作模板
自动执行beforeMount
生命周期函数【生命周期函数】
- 模板结合数据生成的最终Vue实例里的dom元素会被挂载到页面之上(内容显示到页面之上了)
页面挂载之后,mounted
函数被自动执行【生命周期函数】 - 当数据发生改变,还没有重新渲染之前,会自动执行
beforeUpdate
- 当重新渲染之后,
updated
这个生命钩子会被执行 - 在组件即将被销毁时,
beforeDestory
会被执行 - 当组件被完全销毁的时候,
destoryed
函数会被执行