HarmonyOS 跳转方式Router和Navigator
页面间跳转Router和Navigator都可以实现 , 目前只发现默认转场动画存在区别 , 如果两个都可以用 , 那么两个区别是什么呢 , 更推荐使用哪一个呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Navigator和router.push有啥区别?
4444浏览 • 1回复 待解决
使用router或Navigator实现页面跳转时,如何关闭页面间转场动效
2061浏览 • 1回复 待解决
HarmonyOS Navigator、Navigation、router分别在什么场景下使用呢?
34浏览 • 1回复 待解决
HarmonyOS router跳转问题
517浏览 • 2回复 待解决
HarmonyOS router路由跳转问题
491浏览 • 0回复 待解决
HarmonyOS使用router跳转页面,跳转无反应
1105浏览 • 1回复 待解决
HarmonyOS Navigation和Router这两种跳转方式可以共用吗?使用场景有什么不一样?
196浏览 • 1回复 待解决
HarmonyOS router无法跳转,并报错。
584浏览 • 1回复 待解决
HarmonyOS router.pushUrl跳转报100002
586浏览 • 1回复 待解决
router 路由跳转相关问题
353浏览 • 1回复 待解决
HarmonyOS 路由跳转获取跳转传参的方式
912浏览 • 1回复 待解决
如何实现router命名路由跳转
1082浏览 • 1回复 待解决
HarmonyOS Navigator的使用场景
59浏览 • 1回复 待解决
Web拦截不到vue的router跳转
1554浏览 • 0回复 待解决
HarmonyOS router默认跳转页面的duration是多少
378浏览 • 1回复 待解决
HarmonyOS router能在不同的模块之间跳转吗
40浏览 • 1回复 待解决
HarmonyOS Navigation和router怎么用
34浏览 • 1回复 待解决
HarmonyOS 通过router路由跳转页面,原页面未销毁
692浏览 • 1回复 待解决
HarmonyOS router跳转到Page时支持返回数据吗?
511浏览 • 1回复 待解决
HarmonyOS router.pushurl里不同模块之间的跳转
38浏览 • 1回复 待解决
Class Router和namespace router有什么区别
1623浏览 • 1回复 待解决
路由跳转如何通过scheme方式分发
858浏览 • 1回复 待解决
HarmonyOS 页面跳转该使用什么路由方案?(Router还是Navigation)
441浏览 • 1回复 待解决
HarmonyOS import router from '@ohos.router';和import { router } from '@kit.ArkUI'哪个是最新的
379浏览 • 1回复 待解决
router.pushUrl()页面跳转后使用router.clear()导致屏幕白一下
1103浏览 • 0回复 待解决
Router配合@Entry的路由方式存在一些弊端:
页面与页面之间相互独立,无法产生关联,尤其在复杂动效互动场景下(页面之间元素进行共享互动)很难实现。新UX设计约定了页面转场动效规范,针对页面的标题,内容,回退按钮等设计了错层动画,需要抽象页面的标题和内容,开发者定义内容,框架整合标题,来实现相关UX转场效果。
在模态交互场景,比如半模态弹窗等,需要在模态界面进行页面切换,而模态界面本身属于页面内的控件,无法通过页面路由实现模态界面中的切换效果,需要提供组件级的路由能力,嵌套在模态弹窗内。@Entry方式通过工具链生成自执行代码,一旦当前模块加载就会自动执行代码生成页面,无法让开发者管控加载和销毁逻辑。
router在后续版本逐步废弃。对后续开发应用推荐使用Navigation进行路由导航,当前系统应用已经逐步切换到Navigation上,三方生态拓展已推荐使用Navigation进行路由和导航。