0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HarmonyOS开发技巧分享 路由组件体验

鸿蒙时代 来源:鸿蒙时代 作者:鸿蒙时代 2022-04-11 15:16 次阅读

这是一款简单的,支持在单品、组件化、插件化等环境下使用的路由框架,通过一行url去指定打开指定页面Ability的框架.充分做到页面间解耦,
自动化:可自动解析标准url参数
安全: 路由启动过程中。全程catch住异常并通知用户。完全不用担心crash问题。
强大的拦截器:与大部分的路由不同。提供三种路由拦截器机制,对应不同业务下使用。
方便: 使用apt注解生成路由表,配置方便,易维护。 灵活: 配置路由表方式多样,满足你在任意条件下进行使用。
支持两种路由:页面路由与动作路由。
支持重启路由:路由被拦截后。可通过一行代码无缝恢复重启路由。在登录检查中会很有用。 高度可定制:单品、组件化完美支持,对于插件化环境。也可以针对性的定制使用。
完整代码地址:
https://gitee.com/jltfcloudcn/jump_to/tree/master/router

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 路由
    +关注

    关注

    0

    文章

    275

    浏览量

    41730
  • 组件
    +关注

    关注

    1

    文章

    503

    浏览量

    17781
  • HarmonyOS
    +关注

    关注

    79

    文章

    1965

    浏览量

    29953
收藏 人收藏

    评论

    相关推荐

    鸿蒙ArkTS容器组件:Navigator

    路由容器组件,提供路由跳转能力。
    的头像 发表于 07-10 14:55 339次阅读

    HarmonyOS开发案例:【购物车app】

    OpenHarmony ArkUI框架提供了丰富的动画组件和接口,开发者可以根据实际场景和开发需求,选用丰富的动画组件和接口来实现不同的动画效果。
    的头像 发表于 05-14 18:19 961次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>案例:【购物车app】

    HarmonyOS开发案例:【使用List组件实现设置项】

    使用List组件、Toggle组件以及Router接口,实现一个简单的设置页,点击将跳转到对应的详细设置页面。
    的头像 发表于 05-10 17:01 840次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>案例:【使用List<b class='flag-5'>组件</b>实现设置项】

    HarmonyOS开发案例:【使用List组件实现商品列表】

    OpenHarmony ArkTS提供了丰富的接口和组件开发者可以根据实际场景和开发需求,选用不同的组件和接口。
    的头像 发表于 05-10 16:41 1225次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>案例:【使用List<b class='flag-5'>组件</b>实现商品列表】

    HarmonyOS开发案例:【基础组件Slider的使用】

    学习如何使用声明式UI编程框架的基础组件。本篇Codelab将会使用Image组件、Slider组件、Text组件共同实现一个可调节的风车动画
    的头像 发表于 05-10 16:01 626次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>案例:【基础<b class='flag-5'>组件</b>Slider的使用】

    HarmonyOS开发案例:【Web组件实现抽奖】

    基于ArkTS的声明式开发范式的样例,主要介绍了Web组件如何加载本地和云端H5小程序。
    的头像 发表于 05-09 18:31 1293次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>案例:【Web<b class='flag-5'>组件</b>实现抽奖】

    HarmonyOS开发案例:【常用组件与布局】

    HarmonyOS ArkUI提供了丰富多样的UI组件,您可以使用这些组件轻松地编写出更加丰富、漂亮的界面。
    的头像 发表于 05-09 18:20 1131次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>案例:【常用<b class='flag-5'>组件</b>与布局】

    HarmonyOS实战开发-如何使用全局状态保留能力弹窗来实现评论组件

    层-短视频切换 ||---CommentView.ets // 视图层-评论组件 模块依赖 路由模块:供entry模块实现路由导航 公共模块:全局状态保留能力弹窗 最后 如果大家觉得这篇内容对学习鸿蒙
    发表于 05-07 15:06

    HarmonyOS开发案例:【image、image-animator组件

    OpenHarmony提供了常用的图片、图片帧动画播放器组件开发者可以根据实际场景和开发需求,实现不同的界面交互效果,包括:点击阴影效果、点击切换状态、点击动画效果、点击切换动效。
    的头像 发表于 04-26 17:32 1375次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>案例:【image、image-animator<b class='flag-5'>组件</b>】

    HarmonyOS开发案例:【 slider组件的使用】

    主要介绍slider滑动条组件的使用。如图所示拖动对应滑动条调节风车的旋转速度以及缩放比例。
    的头像 发表于 04-25 22:02 849次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>案例:【 slider<b class='flag-5'>组件</b>的使用】

    HarmonyOS开发案例:【 switch、chart组件的使用】

    基于switch组件和chart组件,实现线形图、占比图、柱状图,并通过switch切换chart组件数据的动静态显示。
    的头像 发表于 04-25 20:58 529次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>案例:【 switch、chart<b class='flag-5'>组件</b>的使用】

    鸿蒙OS开发实例:【组件化模式】

    组件化一直是移动端比较流行的开发方式,有着编译运行快,业务逻辑分明,任务划分清晰等优点,针对Android端的组件化;与Android端的组件化相比,
    的头像 发表于 04-07 17:44 554次阅读
    鸿蒙OS<b class='flag-5'>开发</b>实例:【<b class='flag-5'>组件</b>化模式】

    HarmonyOS开发技术全面分析

    难度和成本。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。 ⚫ 对设备开发者而言, HarmonyOS 采用了组件化的设计方案,
    发表于 02-21 16:31

    淘宝与华为合作将基于HarmonyOS NEXT启动鸿蒙原生应用开发

    1月25日,淘宝与华为举办鸿蒙合作签约仪式,宣布将基于HarmonyOS NEXT启动鸿蒙原生应用开发
    的头像 发表于 01-26 16:14 1006次阅读

    鸿蒙开发-ArkUI 组件基础

    1 组件介绍 组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI
    发表于 01-17 19:31