HarmonyOS onPageShow中获取上一个页面返回params时,如何判断是页面返回触发的onPageShow?
HarmonyOS onPageShow中获取上一个页面返回params时,如何判断是页面返回触发的onPageShow,还是其他原因触发的onPageShow?是否有其他监听页面返回的方法?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
在Web组件中如何监听手势滑动返回上一个Web页面
660浏览 • 1回复 待解决
HarmonyOS如何实现从其他页面返回到上一个页面然后再次初始化上一个页面中的自定义组件?
253浏览 • 1回复 待解决
Web组件中如何通过手势滑动返回上一个Web页面
2765浏览 • 1回复 待解决
返回页面时不触发aboutToAppear
3601浏览 • 1回复 待解决
如何在Ability内替换Slice,防止返回键返回上一个Slice?
3167浏览 • 1回复 待解决
同一个Navigation下非根页面不会执行onpageshow方法
2057浏览 • 1回复 待解决
怎么返回到上一个ets 文件?
204浏览 • 1回复 待解决
HarmonyOS 在进入下一个页面时,上一个页面的弹窗会偶发的出现在下一个页面
117浏览 • 1回复 待解决
使用Navigation容器组件进行页面跳转,所有跳转的的页面onPageShow都不触发
572浏览 • 1回复 待解决
Web组件加载网页后,在页面内点击跳转n层后,点击系统返回键,app直接退到桌面了。如何返回上一个页面?
348浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
1903浏览 • 1回复 待解决
HarmonyOS页面onPageShow生命周期不回调
1011浏览 • 1回复 待解决
HarmonyOS push多个页面时,如何返回到指定页面?
197浏览 • 1回复 待解决
HarmonyOS 如何返回一个颜色?
283浏览 • 1回复 待解决
HarmonyOS navigation回退到上一个页面如何传参?
357浏览 • 1回复 待解决
HarmonyOS tabContent onPageShow 方法不生效,如何监听页面回到前台?
302浏览 • 1回复 待解决
HarmonyOS 用户返回,是退出系统而不是返回上一页面
626浏览 • 2回复 待解决
通过Navigation组件导航时,子页面的onPageShow和onPageHide事件丢失
2118浏览 • 1回复 待解决
HarmonyOS 组件里面的onPageShow钩子方法不触发
16浏览 • 1回复 待解决
HarmonyOS 页面返回时应用闪退报错
567浏览 • 1回复 待解决
Napi中的方法如何返回一个数组类型?
319浏览 • 1回复 待解决
HarmonyOS 使用Component修饰的组件,onPageShow和onPageHide不触发
397浏览 • 1回复 待解决
HarmonyOS onPageShow不触发,@Entry装饰的自定义组件
297浏览 • 1回复 待解决
如何在navigation跳转页面时返回传参
1723浏览 • 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页面的接口。
输出:新增的接口按照入参返回正确的结果。