HarmonyOS router.getParams()清空问题
LUBCH5Page中webUrl属性是通过router.getParams()或者NavDestination.onReady属性中的ctx.pathInfo.param获取
场景是先通过router.pushNamedRoute({ name: “LUBCH5Page”, params: { ‘webUrl’: url } })跳转到LUBCH5Page,又通过NavPathStack方式push一个新的LUBCH5Page,发现第二个页面先通过router方式获取了第一个页面的webUrl,又通过NavDestination.onReady获取了第二个页面的webUrl,请问在获取到params之后如何清空router和NavPathStack方式传递的param?
HarmonyOS
赞
收藏 0
回答 1
相关问题
router.getParams使用问题
1892浏览 • 1回复 待解决
HarmonyOS router.getParams对象类型判断问题
1213浏览 • 1回复 待解决
HarmonyOS router.getParams()数据传递
1321浏览 • 1回复 待解决
HarmonyOS router.getParams无法获取,报错
1029浏览 • 1回复 待解决
HarmonyOS router.getParams()按示例代码,无法取值
2302浏览 • 1回复 待解决
router.getParams()获取参数后Map类型变成Object
1251浏览 • 1回复 待解决
如何判断router.getParams()中的某个字段是否存在
3775浏览 • 1回复 待解决
HarmonyOS 返回之前的页面,之前页面调用router.getParams()返回undefined
710浏览 • 1回复 待解决
Navigation跳转页面传的参数通过什么方法可以直接获取,有类似于router.getParams方法吗
2690浏览 • 1回复 待解决
Image组件缓存清空问题
4867浏览 待解决
HarmonyOS router跳转问题
1291浏览 • 2回复 待解决
HarmonyOS router 返回问题
981浏览 • 1回复 待解决
ArkUI中的router如何实现在跳转页面后清空页面栈
1677浏览 • 1回复 待解决
HarmonyOS router携带参数问题
642浏览 • 1回复 待解决
HarmonyOS router路由跳转问题
1465浏览 • 0回复 待解决
HarmonyOS router若干问题
709浏览 • 1回复 待解决
HarmonyOS Nav和Router功能问题
753浏览 • 1回复 待解决
HarmonyOS router和navigaiton混用问题
530浏览 • 1回复 待解决
关于import router from '@system.router'提示问题?
6055浏览 • 1回复 待解决
HarmonyOS 如何通过router来跳转路由栈中指定的页面,并清空这个页面之上的页面?
755浏览 • 1回复 待解决
HarmonyOS router路由路径的问题
1122浏览 • 1回复 待解决
HarmonyOS router传参获取问题
1171浏览 • 1回复 待解决
HarmonyOS router.back返回页面问题
848浏览 • 1回复 待解决
HarmonyOS 关于navigation和router的问题
762浏览 • 1回复 待解决
router中的param一个是侧滑返回的时候会清除,还有就是传递新的param的时候之前的会被替换,其他情况都不会被清除的
要清除NavDestination页面的参数param,可以使用pushPathByName方法将页面信息入栈,并传递空对象作为参数。具体步骤如下:
1.使用pushPathByName方法将页面信息入栈,传递空对象作为参数:
pushPathByName(name: string, param: undefined, animated?: boolean): void
2.这样可以将指定的NavDestination页面信息入栈,同时清除传递的参数