在 Vue 中,当组件被挂载到 DOM 上后,我们经常需要执行一些特定的操作或初始化逻辑。Vue 提供了几个不同的选项来定义在挂载后执行的方法的位置。
- 生命周期钩子函数(Lifecycle Hook)
Vue 组件的生命周期钩子函数是在组件不同阶段执行的函数。其中,mounted 钩子函数是在组件挂载到 DOM 后执行的。我们可以在 mounted 钩子函数中编写需要在挂载后执行的逻辑。
下面是一个示例组件,展示了在 mounted 钩子函数中执行一些操作的用法:
<template>
<div>
<!-- 组件内容 -->
</div>
</template>
<script>
export default {
mounted() {
// 在组件挂载后执行的逻辑
this.initializeData();
this.fetchData();
},
methods: {
initializeData() {
// 初始化数据
},
fetchData() {
// 获取数据
}
}
}
</script>
在上述示例中,mounted 钩子函数中调用了两个自定义方法 initializeData 和 fetchData,用
Vue组件挂载到DOM后,常用生命周期钩子函数 和 来执行初始化逻辑。 钩子在DOM挂载后运行,适合进行依赖于DOM的数据获取或操作。 钩子则在组件实例创建后立即执行,但DOM未挂载,不适合进行DOM相关的操作。
订阅专栏 解锁全文
6423

被折叠的 条评论
为什么被折叠?



