鸿蒙router和Navigation

105 阅读1分钟

router 跳转模式:官方不推荐

1.router.pushUrl (可以点击返回,有缓存) 页面栈上限 32 个页面,可以用router.clear清空

2.router.reaplace (直接替换,当前页面直接销毁并释放资源,无法返回)

router两种页面实例模式:routerModel.single

1.标准模式 stander(默认模式) 每次调整都会新建一个目标页,并压入栈顶。

2.单例模式 single (不会重复创建,推荐使用)栈中有的话,会移动到顶部并重新加载

3.resources -> base -> main_pages.json 配置页面路由

4.router.back() 返回

5.跳转传参:

image.png

接收方式:

image.png

返回提示框

image.png

Navigation