Vue 3 中的常用生命周期函数使用场景详解
<template>
<div>
<h1>Vue 3 生命周期函数示例</h1>
<p>{{ message }}</p>
</div>
</template>
<script>
import { ref, onMounted, onUnmounted } from 'vue';
export default {
setup() {
const message = ref('');
// 挂载时执行的操作
onMounted(() => {
message.value = '组件已挂载!';
console.log('组件已挂载到DOM!');
});
// 卸载时执行的操作
onUnmounted(() => {
console.log('组件已卸载!');
});
// 返回响应式数据以供模板使用
return {
message
};
}
};
</script>
这个例子展示了如何在Vue 3组件中使用onMounted
和onUnmounted
生命周期钩子。setup
函数是一个组合API的核心概念,它允许我们使用Vue 3的响应式数据和生命周期函数。在组件挂载之前,onMounted
函数会被调用,并在组件卸载后,onUnmounted
函数会被调用。这些函数都是在组件的生命周期内只会被调用一次的特殊函数。
评论已关闭