ArkTS的页面路由和弹窗 📅 2026/6/24 10:28:34 一、Router 页面路由1. 功能实现应用内不同页面之间的跳转、页面栈管理、页面互相传参可以实现返回上一页、替换当前页面、退出页面等功能。2. 核心常用router.pushUrl()跳转新页面保留上一页页面栈点击返回可以回到上一页最常用router.back()关闭当前页面直接返回上一级页面router.replaceUrl()跳转页面并替换当前页面销毁当前页面无法返回上一页router.getParams()接收上一个页面传递过来的数据3. 使用前置要求所有跳转页面必须提前在main_pages.json文件中写页面路径否则路由不能用。4. 代码示例这种方式现在已经不推荐使用了现在常用以下几种1.跳转新页面 this.getUIContext().getRouter().pushUrl(options)2. 返回上一页 this.getUIContext().getRouter().back()3. 替换当前页面 this.getUIContext().getRouter().replaceUrl(options)4. 获取跳转传参 this.getUIContext().getRouter().getParams()二、弹窗1. 功能弹窗悬浮在页面最顶层不跳转页面即可完成交互常用于二次确认删除、消息提示等。2. 弹窗代码示例登录成功提示登录失败提示