Vue3通透教程 生命周期函数
在Vue 3中,生命周期钩子被重命名并且分成了不同的阶段。以下是Vue 3中生命周期函数的一个简单示例:
<template>
<div>{{ message }}</div>
</template>
<script>
import { ref, onMounted, onUnmounted } from 'vue';
export default {
setup() {
const message = ref('Hello, Vue 3!');
// 挂载时的操作
onMounted(() => {
console.log('组件已挂载');
// 在这里可以进行DOM操作或者设置定时器等
});
// 卸载时的操作
onUnmounted(() => {
console.log('组件已卸载');
// 在这里可以清除定时器或者取消订阅等
});
// 返回响应式数据以供模板使用
return {
message
};
}
};
</script>
在这个例子中,setup
函数是一个新的组件选项,用于组织组件的逻辑。onMounted
和 onUnmounted
是两个新的生命周期函数,分别在组件挂载和卸载时被调用。这种组织组件逻辑的方式是Vue 3的一个显著特点。
评论已关闭