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
相关问题
HarmonyOS router.replaceUrl
38浏览 • 1回复 待解决
应用启动前会出现白屏
1113浏览 • 1回复 待解决
HarmonyOS Router如何返回指定页面
40浏览 • 1回复 待解决
HarmonyOS router.back返回页面问题
45浏览 • 1回复 待解决
返回页面router.back如何传递参数
999浏览 • 2回复 待解决
HarmonyOS router 返回问题
351浏览 • 1回复 待解决
跳转设置页返回存在白屏
1757浏览 • 1回复 待解决
router.back中加入指定url无法返回
335浏览 • 1回复 待解决
HarmonyOS router.back无法返回到上
29浏览 • 1回复 待解决