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

相关推荐
会飞的特洛伊6 小时前
IAM身份认证
前端·后端
钛态7 小时前
AI 组件生成评测:别只看页面能不能渲染
前端·vue·react·web
Hyyy7 小时前
requestAnimationFrame和setTimeout有什么不同
前端
Jackson__8 小时前
问到你想清楚,这个 skill 专治没想明白就写代码!
前端·github·ai编程
এ慕ོ冬℘゜8 小时前
前端实战:Textarea 实时字数计数输入器(带字数限制+UI优化完整源码)
前端·ui
程序员黑豆8 小时前
从零开始:创建第一个鸿蒙应用程序
前端·harmonyos
只与明月听9 小时前
LangChain 学习-掌握LangChain Core API
前端·人工智能·后端
Listen·Rain9 小时前
Vue3中组件间通信详解
前端·javascript·vue.js
Listen·Rain9 小时前
Vue3中customRef详解
前端·javascript·vue.js
濮水大叔9 小时前
Hooks 之后,为什么前端仍需要“包裹”能力?
vue.js·react.js·前端框架