HarmonyOS NavPathStack根据name加载NavDestination的时候,是否可以中断流程

this.navPathStack.pushPathByName("HomeDestination", ""); // 跳转HomeDestination页面

是否可以拦截NavPathStack加载页面过程,若HomeDestination不存在则不进行跳转页面。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

文档参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#setinterception12

不存在的时候to是undefined没有直接中断的方式,只能自行添加判断,如可以自己创建集合记录能跳转的页面,然后遍历一下是否存在去跳转。

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 图片加载流程监控实现
163浏览 • 1回复 待解决
HarmonyOS如何根据条件加载页面
363浏览 • 1回复 待解决
子窗口加载页面是否可以带参数
447浏览 • 1回复 待解决
Webview加载报错-net::ERR_NAME_NOT_RESOLVED
13797浏览 • 3回复 待解决
HarmonyOS NavPathStack 用法
39浏览 • 1回复 待解决