当前位置: 首页 > news >正文

Vue生命周期_Vue生命周期钩子

一、生命周期介绍

每个 Vue 组件实例在创建时都需要经历一系列的初始化步骤,比如设置好数据侦听,编译模板,挂载实例到 DOM,以及在数据改变时更新 DOM。

在此过程中,它也会运行被称为生命周期钩子的函数,让开发者有机会在特定阶段运行自己的代码。

二、常用生命周期事件

onCreated

组件创建时候触发执行。

onMounted

注册一个回调函数,在组件挂载完成后执行。

使用案例:

<template>
    <h1 v-for="item in array">测试{{item}}</h1>
</template>


<script>
export default {
    data(){
        return{
            array:[1,2,3]
        }
    },
    created:function(){
        //可以用来加载数据
        console.info('组件创建时候触发');
    },
    mounted:function(){
        //可以用来二次渲染页面
        console.info('组件渲染结束触发');
    }
}
</script>

setup 风格:

<script setup>
import { onMounted } from 'vue'

onMounted(() => {
  console.log(`the component is now mounted.`)
})
</script>

三、生命周期演示图

更多:

Vue 概念、历史、发展和Vue简介-CSDN博客

Vue3.4+element-plus2.5 + Vite 搭建教程整理_vue 3.4 element-CSDN博客

Vite 下一代的前端工具链,前端开发与构建工具_vite5为什么叫工具链-CSDN博客

相关文章:

  • 使用SetupTools 管理你的项目打包工作
  • 【后端开发面试题】每日 3 题(十三)
  • redis删除与先判断再删除的区别
  • 996引擎-问题处理:缺失特效分割文件 ModelAtlasSplitConfigs
  • 解锁下一代AI应用:开源项目mcp-server-qdrant如何重塑向量数据库管理?
  • 我与DeepSeek读《大型网站技术架构》- 总结
  • Python 本地翻译库 googletrans
  • 补充二分LIS
  • Obsidian Copilot:打造你的专属 AI 笔记助手
  • 一周学会Flask3 Python Web开发-SQLAlchemy查询所有数据操作-班级模块
  • 【排序算法对比】快速排序、归并排序、堆排序
  • Qt6编译安装linguist语言家
  • 农业电商|基于SprinBoot+vue的农业电商服务系统(源码+数据库+文档)
  • 自动化测试之等待方式
  • C++14新特性
  • Python基础入门掌握(六)
  • 基于yolo11+flask打造一个精美登录界面和检测系统
  • vue echarts封装使用
  • 知识蒸馏 vs RLHF:目标函数与收敛分析
  • LeetCode 3280 将日期转换为二进制表示
  • 美将解除对叙利亚制裁,外交部:中方一贯反对非法单边制裁
  • 明查| 新一代AI诊疗系统可3秒筛查13种癌症?没有证据
  • 网约车座椅靠背张贴“差评者得癌症”,如祺出行:未收到投诉无法处理
  • 国新办将就2025年4月份国民经济运行情况举行新闻发布会
  • 山东省市监局“你点我检”专项抽检:一批次“无抗”鸡蛋农兽药残留超标
  • 长沙查处疑似非法代孕:有人企图跳窗,有女子被麻醉躺手术台