【Uniapp-Vue3】onShow和onHide钩子的对比和执行顺序

页面生命周期函数的执行顺序是onLoad>onShow>onReady,其中只有onReady中才能获取到DOM节点。

一、onShow函数

每一次的页面切入都会触发onShow函数。

import {onShow} from "@dcloudio/uni-app";

onShow(()=>{...})

如果我点击"跳转页面1"再返回再点击"跳转页面1"再返回,那么一共会执行三次onshow

对比一下onLoad,同样的操作只触发了一次:

二、onHide函数

每一次的页面切出都会触发onHide函数,学习通后台检测切屏就使用的onHide函数。

import {onHide} from "@dcloudio/uni-app";

onHide(()=>{...})

如果我点击"跳转页面1"再返回再点击"跳转页面1"再返回,那么一共会执行两次onHide。

相关推荐
三翼鸟数字化技术团队13 小时前
watchEffect的两种错误用法
前端·javascript·vue.js
局外人LZ13 小时前
Decimal.js 完全指南:解决前端数值精度痛点的核心方案
开发语言·前端·javascript
郑州光合科技余经理13 小时前
同城配送调度系统实战:JAVA微服务
java·开发语言·前端·后端·微服务·中间件·php
一只小bit14 小时前
Qt 绘图核心教程:从基础绘制到图像操作全解析
前端·c++·qt·gui
乾元14 小时前
绕过艺术:使用 GANs 对抗 Web 防火墙(WAF)
前端·网络·人工智能·深度学习·安全·架构
HWL567914 小时前
一个CSS属性will-change: transform
前端·css
Y淑滢潇潇14 小时前
WEB 作业 即时内容发布前端交互案例
前端·javascript·交互
比特森林探险记14 小时前
后端开发者快速入门react
开发语言·前端·javascript
李松桃14 小时前
python第三次作业
java·前端·python
木子啊14 小时前
Uni-app条件编译:跨端开发终极指南
uni-app·条件编译