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使用问题
818浏览 • 1回复 待解决
HarmonyOS router.getParams无法获取,报错
16浏览 • 1回复 待解决
HarmonyOS router.getParams()数据传递
504浏览 • 1回复 待解决
HarmonyOS router.getParams()按示例代码,无法取值
1118浏览 • 1回复 待解决
router.getParams()获取参数后Map类型变成Object
595浏览 • 1回复 待解决
HarmonyOS 返回之前的页面,之前页面调用router.getParams()返回undefined
65浏览 • 1回复 待解决
如何判断router.getParams()中的某个字段是否存在
2865浏览 • 1回复 待解决
Navigation跳转页面传的参数通过什么方法可以直接获取,有类似于router.getParams方法吗
1899浏览 • 1回复 待解决
Image组件缓存清空问题
4002浏览 待解决
HarmonyOS router跳转问题
538浏览 • 2回复 待解决
HarmonyOS router 返回问题
370浏览 • 1回复 待解决
ArkUI中的router如何实现在跳转页面后清空页面栈
976浏览 • 1回复 待解决
HarmonyOS router若干问题
63浏览 • 1回复 待解决
HarmonyOS router路由跳转问题
520浏览 • 0回复 待解决
HarmonyOS router携带参数问题
22浏览 • 1回复 待解决
HarmonyOS router路由路径的问题
588浏览 • 1回复 待解决
HarmonyOS router传参获取问题
552浏览 • 1回复 待解决
HarmonyOS router和navigaiton混用问题
9浏览 • 1回复 待解决
HarmonyOS Nav和Router功能问题
0浏览 • 1回复 待解决
关于import router from '@system.router'提示问题?
5093浏览 • 1回复 待解决
HarmonyOS 如何通过router来跳转路由栈中指定的页面,并清空这个页面之上的页面?
16浏览 • 1回复 待解决
router传递hashmap参数问题
1583浏览 • 1回复 待解决
router 路由跳转相关问题
374浏览 • 1回复 待解决
HarmonyOS router.back返回页面问题
73浏览 • 1回复 待解决
如何在onPageShow中区分getParams来源
1907浏览 • 1回复 待解决
router中的param一个是侧滑返回的时候会清除,还有就是传递新的param的时候之前的会被替换,其他情况都不会被清除的
要清除NavDestination页面的参数param,可以使用pushPathByName方法将页面信息入栈,并传递空对象作为参数。具体步骤如下:
1.使用pushPathByName方法将页面信息入栈,传递空对象作为参数:
pushPathByName(name: string, param: undefined, animated?: boolean): void
2.这样可以将指定的NavDestination页面信息入栈,同时清除传递的参数