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

相关推荐
甜味弥漫2 小时前
一篇文章搞懂CSS中的定位布局
前端
A南方故人2 小时前
vue3常用指令以及注册
前端·javascript·vue.js
helloweilei2 小时前
Vue 3 中 <script setup>顶层 await与 <Suspense>的结合使用
vue.js
AeahKa2 小时前
ztree 依赖问题解决记录
前端·webpack
子兮曰2 小时前
AI Coding 为什么全选了 TUI?从 Claude Code 到 Codex CLI,终端架构的底层逻辑
前端·后端·ai编程
ji_shuke2 小时前
前端请求/authapi/auth/permissions 实际发给后端 /api/auth/permissions 本地和线上配置
运维·前端·nginx
可乐泡枸杞2 小时前
《我用AI,一个月做出学了吗APP》
前端·人工智能·后端
韭菜炒大葱2 小时前
详解:useMemo 和useCallback
前端·react.js·面试
ZC跨境爬虫2 小时前
跟着 MDN 学 HTML day_62:(HTML调试与常见错误修复指南)
java·前端·javascript·ui·html·媒体
REDcker3 小时前
Playwright详解 Web自动化与E2E测试 架构原理与实战入门
前端·架构·自动化