vue3里面的生命周期函数
时间: 2023-09-26 11:14:14 浏览: 116
在Vue 3中,生命周期函数有所改变。Vue 3中取消了之前版本中的一些生命周期函数,同时引入了新的生命周期函数。以下是Vue 3中的生命周期函数:
1. beforeCreate: 在实例初始化之后,数据观测和事件配置之前调用。
2. created: 在实例创建完成后调用,此时可以访问到data和methods等选项。
3. beforeMount: 在挂载开始之前调用,此时模板编译完成,但尚未将模板渲染到页面中。
4. mounted: 在挂载完成之后调用,此时实例已经被挂载到页面并完成了首次渲染。
5. beforeUpdate: 在数据更新之前调用,即在数据变化导致重新渲染之前调用。
6. updated: 在数据更新之后调用,即在重新渲染之后调用。
7. beforeUnmount: 在实例销毁之前调用,此时实例仍然可用。
8. unmounted: 在实例销毁之后调用,此时实例已经被销毁,所有的事件监听和观察者都被移除。
需要注意的是,在Vue 3中,新增了beforeMount和beforeUpdate这两个生命周期函数,同时取消了之前版本中的beforeDestroy和destroyed生命周期函数。此外,Vue 3中的生命周期函数都是以普通函数的形式定义,而不再是以钩子函数的形式定义。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [vue3生命周期及生命周期函数(钩子函数)详解通俗易懂](https://blog.csdn.net/qq_37029814/article/details/115668597)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文