#鸿蒙通关秘籍#如何使用Router模块实现鸿蒙页面跳转?

HarmonyOS
2024-12-10 12:08:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
星辰绘API

在鸿蒙开发中,页面跳转是一个常见需求。为了实现页面跳转,可以使用Router模块提供的pushUrlreplaceUrl方法。

  • router.pushUrl:目标页面不会替换当前页,而是压入页面栈,保留当前页状态,可以通过返回键返回。
  • router.replaceUrl:目标页面会替换当前页,并销毁当前页,释放资源。

导入相关模块:

javascript import { router } from '@kit.ArkUI';

示例代码在主页点击商品跳转至详情页:

javascript function onJumpClick() { router.pushUrl({ url: 'pages/Detail' }, router.RouterMode.Standard, (err) => { if (err) { console.error(Invoke pushUrl failed, code is ${err.code}, message is ${err.message}); return; } console.info('Invoke pushUrl succeeded.'); }); }

分享
微博
QQ
微信
回复
2024-12-10 14:23:24
相关问题