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