vue 生命周期
vue的生命周期就是从创建到销毁的过程中,在某个特定的时间点自动执行的函数,一共有8个生命周期函数
beforeCreate()
created()
beforeMount()
mounted()
beforeUpdate()
updated()
beforeDestry()
destroyed()
在beforeCreate和created钩子函数之间的生命周期
初始化数据。created()时,data属性及其内部数据已到位。
created钩子函数和beforeMount间的生命周期
首先检测Vue实例中是否有el属性,本例中绑定的是’#app’,(没有就等待,直到有vm.$mount(el)被调用)如果有,那么继续查询实例中是否定义了template属性,如定义了模板属性,就把template编译到render函数中,否则就是用外部的html。
beforeMount()函数执行时,dom中的占位符还没有被替换。
beforeMount和mounted 钩子函数间的生命周期
替换占位符,dom中的数据完全展示出来。
Mounted
dom元素和数据挂载绑定期间,如果更改数据,就会先后执行beforeupdate()和updated()
destroyed
当调用vm.$destroy(),将会先后执行beforeDestry()和 destroyed()
vue 生命周期 简述
最新推荐文章于 2022-04-11 14:48:31 发布