生命周期

vue3生命周期

import {
  onBeforeMount,
  onBeforeUnmount,
  onBeforeUpdate,
  onMounted,
  onRenderTracked,
  onRenderTriggered,
  onUnmounted,
  onUpdated,
} from "vue";

// setup 语法糖没有beforeCreate和created, 使用setup代替,setup最先执行
onBeforeMount(() => {
  // 不能获取dom元素
});
onMounted(() => {
  // 可以访问dom
});

onBeforeUpdate(() => {
  // 组件更新之前,获取的还是更新之前的dom
});
onUpdated(() => {
  // 组件更新之后,获取更新之后的dom
});
onBeforeUnmount(() => {
  // 组件销毁之前
});
onUnmounted(() => {
  // 组件销毁完成
});
onRenderTracked((e) => {
  // 调式钩子, 在生命周期更新时触发
});
onRenderTriggered((e) => {
  // 调式钩子, 在生命周期更新时触发
});
posted @   前端之旅  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示