鸿蒙:路由Router原理

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

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

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

router有两种页面跳转模式:

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

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

router有两种实例模式:

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

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

相关推荐
王家视频教程图书馆15 小时前
electron 环境搭建
前端·javascript·electron
速易达网络15 小时前
Vue 3 的无人机送餐飞控数字大屏
前端
ZC跨境爬虫15 小时前
Playwright核心操作实战精讲(QQ空间+百度+iframe,含等待_键盘_iframe操作)
前端·爬虫·python·计算机外设
GISer_Jing15 小时前
GeoFlow-AI:智能三维地理空间处理平台
前端·人工智能·架构
WordPress学习笔记15 小时前
建外贸独立站公司
前端·wordpress
OtIo TALL15 小时前
Redis 6.2.7安装配置
前端·数据库·redis
ZC跨境爬虫15 小时前
对称加密算法详解(DES篇):特点、实现与逆向实操
前端·javascript·爬虫
Hello--_--World15 小时前
VUE3:基础篇官网笔记
前端·vue.js·笔记
我是伪码农15 小时前
vue复习
前端·javascript·vue.js
我是伪码农16 小时前
JS考核复写
前端·javascript·css