鸿蒙通过router的Single模式,再次打开已存在的page,如何接收参数

鸿蒙通过router的Single模式,再次打开已存在的page,如何接收参数

HarmonyOS
2024-05-06 22:46:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
youganlan

该场景目前的规避方案是在单例的page页面设置一个标志位用APPStage存储,在onPageHide的时候将标志改为false,然后在onForeground里面将标志位改成true在页面的onpageshow 里面判断,如果是true说明是后台切换前台,这个时候不获取参数,如果是fasle说明是路由跳转过来的,这个时候获取参数。

分享
微博
QQ
微信
回复
2024-05-07 15:35:24
相关问题
HarmonyOS router.back返回参数如何接收
29浏览 • 1回复 待解决
如何获取router push所有page
369浏览 • 0回复 待解决
HarmonyOS 路由参数如何接收
414浏览 • 1回复 待解决
如何获取router.back传递参数
2705浏览 • 1回复 待解决
HarmonyOS page 参数问题
339浏览 • 1回复 待解决
HarmonyOS 路由跳转怎么接收参数
44浏览 • 1回复 待解决
router传递hashmap参数问题
1571浏览 • 1回复 待解决