router.pushUrl(NavPathStack) 透传给 Navigation 组件,页面存在卡死的问题
NavPathStack对象透传之后类型变成了普通的 Object,导致后续栈操作失效。问题场景描述:在一个 class 类中创建 NavPathStack 对象,class 中调用 router.pushUrl(NavPathStack) 透传给打开页面的 Navigation 组件,页面卡死。
- 经过测试发现只有在组件内创建 NavPathStack 对象给 Navigation 才生效。
- 断点后发现透传过来的对象变成了普通的 Object。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
router.pushUrl()当url不存在的时候,如何判断跳转失败
297浏览 • 1回复 待解决
报错Property 'pushUrl' does not exist on type 'typeof router'.
1135浏览 • 0回复 待解决
NavPathStack对象透传之后类型变成了普通的 Object,导致后续栈操作失效
198浏览 • 1回复 待解决
NavPathStack使用问题
33浏览 • 1回复 待解决
Navigation管理多页面堆栈太多问题
84浏览 • 1回复 待解决
如何判断router.getParams()中的某个字段是否存在
401浏览 • 1回复 待解决
关于import router from '@system.router'提示问题?
3063浏览 • 1回复 待解决
通过Navigation组件导航时,子页面的onPageShow和onPageHide事件丢失
35浏览 • 1回复 待解决
Navigation跳转页面传的参数通过什么方法可以直接获取,有类似于router.getParams方法吗
29浏览 • 1回复 待解决
router和Navigation的技术选择、推荐使用场景和演进策略是什么
169浏览 • 1回复 待解决
如何选择Navigation 组件与 Tabs 组件
270浏览 • 1回复 待解决
页面router指定back方法关闭栈顶页面,无法关闭指定位置的页面
47浏览 • 1回复 待解决
router跳转页面后,在返回之前的页面,之前的页面dialog弹框小时
411浏览 • 1回复 待解决
如何处理应用卡死(appfreeze)问题
206浏览 • 1回复 待解决
router传递hashmap参数问题
39浏览 • 1回复 待解决
Navigation和Tabs组件如何获取内容区域的尺寸
216浏览 • 1回复 待解决
router跳转页面,传参用HashMap,获取参数失败
253浏览 • 1回复 待解决
是否可以将组件作为一个参数传给另一个组件?
40浏览 • 1回复 待解决
创建window,showWindow的时候概率发生卡死 和 customDialogController的使用问题
43浏览 • 1回复 待解决
使用navigation在折叠屏上展示双栏,如何拦截系统返回键关闭栈里的页面或者组件?
42浏览 • 1回复 待解决
使用router或Navigator实现页面跳转时,如何关闭页面间转场动效
257浏览 • 1回复 待解决
Navigation组件设置hideNavBar=true之后,过场动画消失了,同时子页面的navBar并没有隐藏
45浏览 • 1回复 待解决
Java跳转页面是否有类似于Js替代页面(router.replace)的方法
5361浏览 • 1回复 已解决
Navigation 在栈底页面时,无法侧滑返回桌面
278浏览 • 1回复 待解决
如何实现事件透传,你会吗?
243浏览 • 1回复 待解决
代码问题,查看代码发现router 跟 Navigation 用了同一个栈,router跟Navigation 是不一样的组件,所以栈不能用同一个。已验证当router跟Navigation 栈不一样时,页面不会卡死,可以拉起页面。