在 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
钩子函数中调用了两个自定义方法 <