HarmonyOS NavPathStack 用法

pageInfos.pushPath(new NavPathInfo(routerItem.url, '', () => {

}))

pageInfos.pushPathByName(routerItem.url, '', () => {

})

pageInfos.pushDestination(new NavPathInfo(routerItem.url, '', () => {

}))
pageInfos.pushDestinationByName(routerItem.url, '', () => {

})

这4个跳转有什么区别,我感觉都一样呢,解惑一下,不要贴文档链接,用通俗一点的语言解释即可

HarmonyOS
2024-12-25 12:52:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

pushPath和pushDestination通常用于通过URL来添加导航路径,但后者可能更侧重于比如说导航到某个页面或某个视图,可能不仅仅是一个URL,还可能包括与该目的地相关联的视图、控制器或其他资源。

pushPathByName和pushDestinationByName都是通过名称(而不是直接的URL)来进行导航,但是后者适用于需要明确区分不同导航点的场景

分享
微博
QQ
微信
回复
2024-12-25 14:58:57
相关问题
HarmonyOS axios用法咨询
1052浏览 • 1回复 待解决
NavPathStack使用问题
2446浏览 • 1回复 待解决
HarmonyOS Prop的用法
1083浏览 • 1回复 待解决
HarmonyOS NativeXComponent的用法
995浏览 • 1回复 待解决
HarmonyOS 关于NavPathStack疑问
1246浏览 • 1回复 待解决
HarmonyOS PinchGesture的用法咨询
1266浏览 • 1回复 待解决
HarmonyOS 剪贴板用法
1482浏览 • 1回复 待解决
HarmonyOS 服务卡片metadata用法
1049浏览 • 1回复 待解决
getWindow().setBackground用法
5926浏览 • 1回复 待解决
HarmonyOS navPathStack.removeByName(xxx)
969浏览 • 1回复 待解决
HarmonyOS NavPathStack如何删除元素
938浏览 • 1回复 待解决
HarmonyOS NavPathStack出栈问题
1351浏览 • 1回复 待解决
关于NavPathStack的跳转问题
1758浏览 • 1回复 待解决
HarmonyOS TS转ArkTS用法问题
1229浏览 • 1回复 待解决
关于measureTextSize的用法
1653浏览 • 1回复 待解决
HarmonyOS NavPathStack的长度如何监控
1197浏览 • 1回复 待解决
InputMethodAbility用法是怎样的
9012浏览 • 1回复 待解决
ArkTS关于反射的用法
913浏览 • 1回复 待解决
HarmonyOS RN关于drawer、stack的用法问题
1048浏览 • 1回复 待解决