HarmonyOS 跳转方式Router和Navigator
页面间跳转Router和Navigator都可以实现 , 目前只发现默认转场动画存在区别 , 如果两个都可以用 , 那么两个区别是什么呢 , 更推荐使用哪一个呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Navigator和router.push有啥区别?
4297浏览 • 1回复 待解决
使用router或Navigator实现页面跳转时,如何关闭页面间转场动效
1952浏览 • 1回复 待解决
HarmonyOS router跳转问题
408浏览 • 2回复 待解决
HarmonyOS router路由跳转问题
329浏览 • 0回复 待解决
HarmonyOS使用router跳转页面,跳转无反应
684浏览 • 1回复 待解决
HarmonyOS router无法跳转,并报错。
426浏览 • 1回复 待解决
HarmonyOS router.pushUrl跳转报100002
424浏览 • 1回复 待解决
router 路由跳转相关问题
213浏览 • 1回复 待解决
HarmonyOS 路由跳转获取跳转传参的方式
673浏览 • 1回复 待解决
如何实现router命名路由跳转
949浏览 • 1回复 待解决
HarmonyOS router默认跳转页面的duration是多少
256浏览 • 1回复 待解决
Web拦截不到vue的router跳转
1472浏览 • 0回复 待解决
HarmonyOS 通过router路由跳转页面,原页面未销毁
485浏览 • 1回复 待解决
HarmonyOS router跳转到Page时支持返回数据吗?
378浏览 • 1回复 待解决
Class Router和namespace router有什么区别
1538浏览 • 1回复 待解决
HarmonyOS import router from '@ohos.router';和import { router } from '@kit.ArkUI'哪个是最新的
207浏览 • 1回复 待解决
HarmonyOS 页面跳转该使用什么路由方案?(Router还是Navigation)
304浏览 • 1回复 待解决
HarmonyOS Navigation和router的使用场景
274浏览 • 2回复 待解决
HarmonyOS 如何实现HAR之间不依赖可以进行router跳转?
189浏览 • 2回复 待解决
HarmonyOS navigation写的是模块内的跳转;模块间还得用router;但是router又不演进了?
378浏览 • 1回复 待解决
router.pushUrl()页面跳转后使用router.clear()导致屏幕白一下
1008浏览 • 0回复 待解决
路由跳转如何通过scheme方式分发
751浏览 • 1回复 待解决
HarmonyOS中Navigation配合router_map能做到夸模块跳转吗?
24浏览 • 0回复 待解决
是否能够自定义router跳转的url
812浏览 • 1回复 待解决
HarmonyOS router路由跳转展示的层级规则是什么样?
334浏览 • 1回复 待解决
Router配合@Entry的路由方式存在一些弊端:
页面与页面之间相互独立,无法产生关联,尤其在复杂动效互动场景下(页面之间元素进行共享互动)很难实现。新UX设计约定了页面转场动效规范,针对页面的标题,内容,回退按钮等设计了错层动画,需要抽象页面的标题和内容,开发者定义内容,框架整合标题,来实现相关UX转场效果。
在模态交互场景,比如半模态弹窗等,需要在模态界面进行页面切换,而模态界面本身属于页面内的控件,无法通过页面路由实现模态界面中的切换效果,需要提供组件级的路由能力,嵌套在模态弹窗内。@Entry方式通过工具链生成自执行代码,一旦当前模块加载就会自动执行代码生成页面,无法让开发者管控加载和销毁逻辑。
router在后续版本逐步废弃。对后续开发应用推荐使用Navigation进行路由导航,当前系统应用已经逐步切换到Navigation上,三方生态拓展已推荐使用Navigation进行路由和导航。