vue3生生命周期会触发几次
时间: 2023-08-22 08:05:47 浏览: 43
Vue3的生命周期有以下几个阶段:beforeCreate、setup、created、beforeMount、onBeforeMount、mounted、onMounted、beforeUpdate、onBeforeUpdate、updated、onUpdated、beforeUnmount、onBeforeUnmount、unmounted、onUnmounted、beforeDestroy、onBeforeDestroy、destroyed、onDestroyed。
其中,beforeCreate和created阶段只会触发一次,分别在Vue实例创建之前和创建完成后执行。beforeMount和mounted阶段分别在Vue实例挂载到DOM之前和挂载完成后触发,也只会执行一次。
而beforeUpdate、updated和beforeUnmount、unmounted阶段则可能会多次触发,它们分别在Vue实例数据更新前后和组件卸载前后执行。这些阶段的触发次数取决于组件的更新和卸载操作。
总结起来,Vue3的生命周期在创建阶段和挂载阶段只会触发一次,而在更新和卸载阶段可能会多次触发。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [vue2vue3生命周期详解](https://blog.csdn.net/qq_51649346/article/details/126977258)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]