HarmonyOS onPageShow中获取上一个页面返回params时,如何判断是页面返回触发的onPageShow?
HarmonyOS onPageShow中获取上一个页面返回params时,如何判断是页面返回触发的onPageShow,还是其他原因触发的onPageShow?是否有其他监听页面返回的方法?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS如何实现从其他页面返回到上一个页面然后再次初始化上一个页面中的自定义组件?
136浏览 • 1回复 待解决
Web组件中如何通过手势滑动返回上一个Web页面
2554浏览 • 1回复 待解决
在Web组件中如何监听手势滑动返回上一个Web页面
449浏览 • 1回复 待解决
返回页面时不触发aboutToAppear
3336浏览 • 1回复 待解决
同一个Navigation下非根页面不会执行onpageshow方法
1844浏览 • 1回复 待解决
使用Navigation容器组件进行页面跳转,所有跳转的的页面onPageShow都不触发
415浏览 • 1回复 待解决
如何在Ability内替换Slice,防止返回键返回上一个Slice?
3071浏览 • 1回复 待解决
Web组件加载网页后,在页面内点击跳转n层后,点击系统返回键,app直接退到桌面了。如何返回上一个页面?
263浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
1809浏览 • 1回复 待解决
HarmonyOS push多个页面时,如何返回到指定页面?
101浏览 • 1回复 待解决
HarmonyOS页面onPageShow生命周期不回调
729浏览 • 1回复 待解决
通过Navigation组件导航时,子页面的onPageShow和onPageHide事件丢失
1933浏览 • 1回复 待解决
HarmonyOS navigation回退到上一个页面如何传参?
183浏览 • 1回复 待解决
HarmonyOS 如何返回一个颜色?
162浏览 • 1回复 待解决
HarmonyOS 用户返回,是退出系统而不是返回上一页面
346浏览 • 2回复 待解决
HarmonyOS tabContent onPageShow 方法不生效,如何监听页面回到前台?
149浏览 • 1回复 待解决
HarmonyOS 页面返回时应用闪退报错
350浏览 • 1回复 待解决
Napi中的方法如何返回一个数组类型?
130浏览 • 1回复 待解决
如何在navigation跳转页面时返回传参
1470浏览 • 1回复 待解决
HarmonyOS 路由返回页面问题
302浏览 • 0回复 待解决
HarmonyOS costumdialog弹窗在使用router跳转到下一个页面后,返回原先页面弹框会消失
431浏览 • 1回复 待解决
HarmonyOS如何禁止页面左右滑动返回
632浏览 • 1回复 待解决
HarmonyOS 使用全局弹窗的话如何操作完将数据结果回调给上一个页面
284浏览 • 1回复 待解决
HarmonyOS router进行页面跳转传递一个callback给下一个页面,下一个页面如何取到callback?
247浏览 • 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页面的接口。
输出:新增的接口按照入参返回正确的结果。