我有个业务场景,在页面栈中依次有 a,b,c,d 4个页面,用户在d页面操作,当正确完成业务则关闭b和c,同时跳到a。重试则返回c,c页面再重试则返回b最终可返回到a,从头开始。以上场景要求我在页面跳转时需要保留页面到栈中,但是完成后又需要清理栈中指定的页面,如何操作?
我有个业务场景,在页面栈中依次有 a,b,c,d 4个页面,用户在d页面操作,当正确完成业务则关闭b和c,同时跳到a。重试则返回c,c页面再重试则返回b最终可返回到a,从头开始。以上场景要求我在页面跳转时需要保留页面到栈中,但是完成后又需要清理栈中指定的页面,如何操作?
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答968 阅读
1 回答939 阅读
将页面栈内指定name的NavDestination页面删除可以使用removeByName方法,具体参考文档【https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5\#removebyname11】