HarmonyOS Nav和Router功能问题
Nav和Router使用Nav构建的自定义组件不支持pageshow、pagehidden生命周期,目前使用router自定义组件是否在同一个状态机树?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS nav跳转问题
1121浏览 • 1回复 待解决
HarmonyOS router和navigaiton混用问题
516浏览 • 1回复 待解决
HarmonyOS 关于navigation和router的问题
744浏览 • 1回复 待解决
HarmonyOS router 返回问题
965浏览 • 1回复 待解决
HarmonyOS router跳转问题
1277浏览 • 2回复 待解决
HarmonyOS router.back方法的传参和返参问题
1004浏览 • 1回复 待解决
HarmonyOS router携带参数问题
625浏览 • 1回复 待解决
HarmonyOS router若干问题
694浏览 • 1回复 待解决
HarmonyOS router路由跳转问题
1452浏览 • 0回复 待解决
HarmonyOS Navigation和router怎么用
986浏览 • 1回复 待解决
HarmonyOS 跳转方式Router和Navigator
1363浏览 • 1回复 待解决
HarmonyOS Navigation和router如何选择
796浏览 • 1回复 待解决
Class Router和namespace router有什么区别
2368浏览 • 1回复 待解决
关于import router from '@system.router'提示问题?
6034浏览 • 1回复 待解决
HarmonyOS router.getParams()清空问题
984浏览 • 1回复 待解决
HarmonyOS router传参获取问题
1159浏览 • 1回复 待解决
HarmonyOS router路由路径的问题
1108浏览 • 1回复 待解决
router 路由跳转相关问题
1197浏览 • 1回复 待解决
router.getParams使用问题
1864浏览 • 1回复 待解决
HarmonyOS router.back返回页面问题
823浏览 • 1回复 待解决
HarmonyOS import router from '@ohos.router';和import { router } from '@kit.ArkUI'哪个是最新的
1310浏览 • 1回复 待解决
router传递hashmap参数问题
2537浏览 • 1回复 待解决
HarmonyOS Navigation和router的使用场景
1588浏览 • 2回复 待解决
HarmonyOS router打开har下页面的问题
954浏览 • 1回复 待解决
HarmonyOS 关于router.back问题的咨询
1197浏览 • 1回复 待解决
Navigation包裹的NavDestination子页面是提供了onShown、onHidden、onBackPressed等属性可以设置对应生命周期的回调函数,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navdestination-V5#事件
Router是不具备该能力的,并且Router不会再演进增强能力,当能力受限时可以考虑用Navigation替换。Navigation组件是路由导航的根视图容器,一般作为Page页面的根容器使用。Navigation是作为后续长期演讲及推荐的路由选择方案。相对于Router有如下主要优势:
1、Navigation天然具备标题、内容、回退按钮的功能联动,开发者可以直接使用此能力。Router若要实现此能力,需要自行定义。
2、Navigation没有路由数量限制,Router限制32个。
3、Navigation可以获取到路由栈NavPathStack,并对路由栈进行操作。
4、Navigation的组件全量由开发者自行控制,开发者可以自定义复杂的动效和属性的设置(背景、模糊等),Router的page对象不对外暴露,无法对page进行处理。