HarmonyOS使用router.replaceUrl返回页面后,出现一半白屏

router.replaceUrl({ 
  url: EvoneRouter.buildFullPage('pro_order', 'OrderDetailPage'), 
  params: this.dataInfo, 
}, router.RouterMode.Single)

router.RouterMode.Single出现白屏,Standard则正常。

HarmonyOS
2024-08-30 16:17:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可以先禁用某页面的页面转场临时规避该问题,在路由跳转的起始页:

pageTransition() { 
  PageTransitionEnter({ type: RouteType.None, duration: 0 }) 
  PageTransitionExit({ type: RouteType.None, duration: 0 }) 
}

具体参考以下指南:https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/ui/arkts-page-transition-animation.md

分享
微博
QQ
微信
回复
2024-09-02 16:27:56
相关问题
应用启动前会出现白屏
547浏览 • 1回复 待解决
返回页面router.back如何传递参数
338浏览 • 2回复 待解决
跳转设置页返回存在白屏
1346浏览 • 1回复 待解决
router.back如何携带参数返回给上
806浏览 • 1回复 待解决
HarmonyOS router打开har下页面的问题
123浏览 • 1回复 待解决
HarmonyOS 页面数据携带返回问题
126浏览 • 1回复 待解决
弹窗跳转到页面返回弹窗不消失
876浏览 • 1回复 待解决