HarmonyOS onPageShow中获取上一个页面返回params时,如何判断是页面返回触发的onPageShow?
HarmonyOS onPageShow中获取上一个页面返回params时,如何判断是页面返回触发的onPageShow,还是其他原因触发的onPageShow?是否有其他监听页面返回的方法?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS NavDestination页面返回到Navigation的index页面,无onPageShow
521浏览 • 1回复 待解决
在Web组件中如何监听手势滑动返回上一个Web页面
1476浏览 • 1回复 待解决
Web组件中如何通过手势滑动返回上一个Web页面
3671浏览 • 1回复 待解决
HarmonyOS如何实现从其他页面返回到上一个页面然后再次初始化上一个页面中的自定义组件?
1029浏览 • 1回复 待解决
HarmonyOS Entry定义的页面没有触发onPageShow
632浏览 • 1回复 待解决
加载web组件后侧滑返回时,不是退出整个应用,而是返回上一个鸿蒙页面
235浏览 • 0回复 待解决
HarmonyOS navigation子页面返回没有走@Entry装饰的页面的onPageShow方法
646浏览 • 1回复 待解决
HarmonyOS ability 如何返回上一个 ability
1069浏览 • 1回复 待解决
@ohos.router (页面路由) router.back 只能返回上一个页面/首页, 建议考虑增加一个返回前N(N>1)个页面功能
1612浏览 • 3回复 待解决
返回页面时不触发aboutToAppear
4678浏览 • 1回复 待解决
HarmonyOS Navigation里面的页面不会触发onPageShow事件
817浏览 • 1回复 待解决
HarmonyOS 如何返回上一个界面?类似 finish() 方法
662浏览 • 1回复 待解决
HarmonyOS 系统返回功能怎么让上一个页面的状态栏清除状态
542浏览 • 1回复 待解决
同一个Navigation下非根页面不会执行onpageshow方法
2898浏览 • 1回复 待解决
如何在Ability内替换Slice,防止返回键返回上一个Slice?
3707浏览 • 1回复 待解决
怎么返回到上一个ets 文件?
776浏览 • 1回复 待解决
HarmonyOS 在进入下一个页面时,上一个页面的弹窗会偶发的出现在下一个页面
903浏览 • 1回复 待解决
使用Navigation容器组件进行页面跳转,所有跳转的的页面onPageShow都不触发
1476浏览 • 1回复 待解决
Web组件加载网页后,在页面内点击跳转n层后,点击系统返回键,app直接退到桌面了。如何返回上一个页面?
1044浏览 • 1回复 待解决
HarmonyOS 用NavDestination做路由的页面,onPageShow生命周期不会触发
747浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
563浏览 • 1回复 待解决
HarmonyOS navigation不触发onpageshow
516浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
902浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
2466浏览 • 1回复 待解决
HarmonyOS 当前页面销毁,怎么给上一个页面传递参数
579浏览 • 1回复 待解决
因为params数据通过router进行传递,而router当前不准备继续演进,规避方案可以在onPageShow中添加判断逻辑,并使用一个全局变量来对拉起页面的原因进行判断;比如a中定义一个appstorage全局变量ispush=false,当push到b页面时将ispush变更为true,onpageshow进入时如果判断ispush为true则触发getParams,并在onbackground中修改ispush=false(应用退回后台),这样只有从其他页面跳转来的时候才会触发getParams。
当前router当前暂无相关处理,需要手动定义页面参数并传递。
输入:对Router路由栈的管理。
处理:
1、新增通过index获取页面栈信息的接口,信息包含url、index和参数。
2、新增通过url获取页面栈信息的接口,信息包含url、index和参数。
3、新增返回到指定index页面的接口。
输出:新增的接口按照入参返回正确的结果。