鸿蒙:路由Router原理

页面路由:在应用程序中实现不同页面之间的跳转和数据传递

典型应用:商品信息返回、订单等多页面跳转

页面栈最大容量为32个页面,当页面需要销毁可以使用router.clear()方法清空页面栈

router有两种页面跳转模式:

router.pushUrl():目标页不会替换或销毁当前页,而是压入页面栈,可以使用router.back()返回

router.replaceUrl():目标也直接替换当前页并将当前页销毁,且无法返回

router有两种实例模式:

Standard:标准模式,每次跳转都会新建目标页并压入页面栈(默认)

Single:单例模式,如果页面栈中有即将创建的目标页,则目标页不会被创建而是调用页面栈中的目标页。

相关推荐
Cache技术分享10 小时前
397. Java 文件操作基础 - 创建常规文件与临时文件
前端·后端
Daybreak10 小时前
Vercel Serverless 调国内 AI 接口 504?Edge Runtime 救了我
前端
zubylon10 小时前
Ollama 本地起一个开发助手
前端·人工智能
遇见~未来10 小时前
第五篇_构建真实页面_组件_响应式_维护性
前端·css3
魔士于安10 小时前
Unity完整小球迷宫项目
前端·unity·游戏引擎·贴图·模型
UnicornDev10 小时前
【HarmonyOS 6】底部悬浮导航的沉浸光感适配(API23)
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
irpywp10 小时前
苦于AI生成的网页千篇一律且粗糙?design-md-chrome :一款网页样式提取插件 ,将任意网站的视觉规范转化为大模型可读的代码指令!
前端·人工智能·chrome·开源·github
xingpanvip10 小时前
星盘接口开发文档:日运语料接口指南
android·开发语言·前端·css·php·lua
网络点点滴11 小时前
Node.js理论-Web的基本运作原理
前端·node.js
宝宝宝阿11 小时前
前端访问后台接口存在跨域问题,如何处理解决
前端