【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。

相关推荐
Jerry说前后端几秒前
Android 移动端 UI 设计:前端常用设计原则总结
android·前端·ui
熊猫钓鱼7 分钟前
基于Trae CN与TrendsHub快速实现的热点百事通
前端·trae
LIUENG14 分钟前
Vue3 响应式原理
前端·vue.js
讨厌吃蛋黄酥17 分钟前
前端居中九种方式血泪史:面试官最爱问的送命题,我一次性整明白!
前端·css
龙在天20 分钟前
🤩 用Babel自动埋点,原来这么简单!
前端
Hierifer21 分钟前
跨端实现之网络库拦截
前端
随笔记23 分钟前
react-router里的两种路由方式有什么不同
前端·react.js
前端李二牛23 分钟前
异步任务并发控制
前端·javascript
imLix1 小时前
RunLoop 实现原理
前端·ios
wayman_he_何大民1 小时前
初始机器学习算法 - 关联分析
前端·人工智能