【Uniapp-Vue3】组合式API中的组件的生命周期函数(钩子函数)

在Uniapp中生命周期函数用得较多的是onMounted和onUnmounted。

一、onMounted函数

如果我们想要获得DOM元素,就需要给DOM标签上添加ref属性,并定义一个相同属性名的变量。

但是我们输出这个DOM元素为NULL

如果我们使用onMounted就能获得到DOM元素,使用方式如下:

import {onMounted} from "vue";

onMounted(()=>{...})

这时候我们就能成功输出DOM元素。

二、onUnmounted函数

当我们在对组件进行销毁就会触发该函数,使用方法如下:

1. 子组件中配置

import {onUnmounted} from 'vue';

onUnmounted(()=>{...})

2. 父组件中配置

想要实现组件的销毁非常简单,只需要使用v-if是它隐藏即可。

相关推荐
用户1203911294726几秒前
彻底搞懂 JavaScript 的 new 到底在干什么?手撕 new + Arguments 核心原理解析
前端·javascript·面试
2401_860319521 分钟前
如何在React Native中开发一个图表库组件,尤其是在鸿蒙系统(HarmonyOS)环境中,如折线图、柱状图、饼图等
javascript·react native·react.js·ecmascript·harmonyos
weixin_307779137 分钟前
Jenkins jsoup API 插件:强大的 HTML 解析底层支持与使用指南
运维·前端·架构·html·jenkins
0思必得09 分钟前
[Web自动化] HTML元素的定位(Xpath)
前端·python·自动化·html·web自动化
武藤一雄13 分钟前
Avalonia与WPF的差异及避坑指南 (持续更新)
前端·前端框架·c#·.net·wpf·avalonia
CodeSheep14 分钟前
华为又招天才少年了。。
前端·后端·程序员
蓉妹妹29 分钟前
React微信小程序自定义tabbar
前端·react.js·微信小程序
拿我格子衫来35 分钟前
图形编辑器基于Paper.js教程32:绘制贝塞尔曲线,并进行二次编辑
javascript·图像处理·编辑器·图形渲染
编程大师哥35 分钟前
如何快速上手Django?3 小时从 0 到 1 做出第一个 Web 项目(小白友好版)
前端·django·sqlite
博主花神37 分钟前
【React】路由
前端·react.js·前端框架