Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue3 钩子函数

作者:爱我者我必爱*   发布日期:2026-02-15   浏览:68

// Vue 3 钩子函数示例

<template>
  <div>
    <p>生命周期钩子示例</p>
  </div>
</template>

<script>
import { defineComponent, onMounted, onUnmounted } from 'vue';

export default defineComponent({
  name: 'LifeCycleHooksExample',
  setup() {
    // onMounted 钩子函数,在组件挂载完成后调用
    onMounted(() => {
      console.log('组件已挂载');
      // 可以在这里执行一些初始化操作,例如获取数据、设置定时器等
    });

    // onUnmounted 钩子函数,在组件卸载之前调用
    onUnmounted(() => {
      console.log('组件即将卸载');
      // 可以在这里清理资源,例如清除定时器、取消订阅等
    });

    return {};
  }
});
</script>

解释说明:

  1. onMounted:该钩子函数在组件挂载完成后调用。你可以在这里执行一些初始化操作,例如发送网络请求获取数据、设置定时器等。
  2. onUnmounted:该钩子函数在组件卸载之前调用。你可以在这里清理资源,例如清除定时器、取消订阅等,避免内存泄漏。

通过使用这些钩子函数,你可以更好地控制组件的生命周期行为。

上一篇:vue scss

下一篇:ant design vue3

大家都在看

vue.js devtools用法

three.js vue

vue js for循环

vue.min.js 本地引入

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js configu

node.js vue

vue3 写法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站