常见的生命周期钩子函数有8个
创建时期4个:
beforeCreat==>创建前
created==>创建完成
beforeMount==>挂载前(这时候获取不到data中的数据)
mounted==>页面加载完毕,页面中所有dom节点,数据都可以获取
数据更新期间2个:
beforeUpdata==>数据更新之前
Updata==>数据更新完成时
注:这两个钩子函数可以多次触发,数据更新一次都将触发一次
销毁时2个
销毁时vue2和vue3的写法有略微改变,但两者暂时可以通用
vue2:
beforeDestroy==>数据销毁之前
destroyed==>数据销毁后
vue3:ubeforeUnmount==>销毁前
unmounted==>销毁后