HarmonyOS鸿蒙Next中使用router或Navigator实现页面跳转时,如何关闭页面间转场动效
HarmonyOS鸿蒙Next中使用router或Navigator实现页面跳转时,如何关闭页面间转场动效 解决措施
- 参考页面间转场示例在当前页面和目标页面中定义pageTransition方法。
- 将页面入场组件PageTransitionEnter和页面退场组件PageTransitionExit的动效参数duration都设置为0。
参考链接
更多关于HarmonyOS鸿蒙Next中使用router或Navigator实现页面跳转时,如何关闭页面间转场动效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于HarmonyOS鸿蒙Next中使用router或Navigator实现页面跳转时,如何关闭页面间转场动效的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,使用router或Navigator实现页面跳转时,可以通过设置options参数来关闭页面间转场动效。具体方法如下:
-
使用
router.push时,传递options参数,设置transition为none:router.push({ uri: 'pages/NextPage', options: { transition: 'none' } }); -
使用
Navigator时,同样传递options参数,设置transition为none:Navigator.push({ uri: 'pages/NextPage', options: { transition: 'none' } });
这样即可关闭页面跳转时的转场动效。

