HarmonyOS 跳转方式Router和Navigator
页面间跳转Router和Navigator都可以实现 , 目前只发现默认转场动画存在区别 , 如果两个都可以用 , 那么两个区别是什么呢 , 更推荐使用哪一个呢?
HarmonyOS
赞
收藏 0
回答 1
相关问题
Navigator和router.push有啥区别?
5598浏览 • 1回复 待解决
使用router或Navigator实现页面跳转时,如何关闭页面间转场动效
3045浏览 • 1回复 待解决
HarmonyOS 跳转方式Router和Navigation的区别及推荐使用的场景有哪些?
1898浏览 • 1回复 待解决
HarmonyOS Navigator跳转后TextTimer控件无法倒计时
651浏览 • 1回复 待解决
HarmonyOS Navigator、Navigation、router分别在什么场景下使用呢?
1119浏览 • 1回复 待解决
HarmonyOS router跳转与navigation跳转
770浏览 • 1回复 待解决
HarmonyOS router跳转问题
1312浏览 • 2回复 待解决
HarmonyOS router路由跳转问题
1473浏览 • 0回复 待解决
HarmonyOS使用router跳转页面,跳转无反应
2444浏览 • 1回复 待解决
HarmonyOS 跳转页面时router和Navigation混用有方案实现吗
582浏览 • 1回复 待解决
HarmonyOS Navigation和Router这两种跳转方式可以共用吗?使用场景有什么不一样?
1087浏览 • 1回复 待解决
HarmonyOS 基于Navigation和NavDestination的跳转方式的弹窗问题
741浏览 • 1回复 待解决
HarmonyOS router无法跳转,并报错。
1155浏览 • 1回复 待解决
router 路由跳转相关问题
1231浏览 • 1回复 待解决
HarmonyOS Navigator的使用场景
1131浏览 • 1回复 待解决
HarmonyOS router.pushUrl跳转报100002
1452浏览 • 1回复 待解决
HarmonyOS router跳转返回如何传参
693浏览 • 1回复 待解决
HarmonyOS router跳转动画如何实现
577浏览 • 1回复 待解决
HarmonyOS 路由跳转获取跳转传参的方式
2015浏览 • 1回复 待解决
如何实现router命名路由跳转
2098浏览 • 1回复 待解决
Web拦截不到vue的router跳转
2017浏览 • 0回复 待解决
HarmonyOS router默认跳转页面的duration是多少
1152浏览 • 1回复 待解决
HarmonyOS router能在不同的模块之间跳转吗
1120浏览 • 1回复 待解决
HarmonyOS router和navigaiton混用问题
556浏览 • 1回复 待解决
HarmonyOS Nav和Router功能问题
761浏览 • 1回复 待解决
Router配合@Entry的路由方式存在一些弊端:
页面与页面之间相互独立,无法产生关联,尤其在复杂动效互动场景下(页面之间元素进行共享互动)很难实现。新UX设计约定了页面转场动效规范,针对页面的标题,内容,回退按钮等设计了错层动画,需要抽象页面的标题和内容,开发者定义内容,框架整合标题,来实现相关UX转场效果。
在模态交互场景,比如半模态弹窗等,需要在模态界面进行页面切换,而模态界面本身属于页面内的控件,无法通过页面路由实现模态界面中的切换效果,需要提供组件级的路由能力,嵌套在模态弹窗内。@Entry方式通过工具链生成自执行代码,一旦当前模块加载就会自动执行代码生成页面,无法让开发者管控加载和销毁逻辑。
router在后续版本逐步废弃。对后续开发应用推荐使用Navigation进行路由导航,当前系统应用已经逐步切换到Navigation上,三方生态拓展已推荐使用Navigation进行路由和导航。