烈火 2026-01-07 15:58:35 发布因为我在做项目“儿歌点点”鸿蒙版时就发现,Android和iOS中使用的阿里的ARouter做Scheme路由跳转。做鸿蒙时因为ARouter没有关于鸿蒙版本的支持实现方式。所以,我当时采用的方法就是自己写了一套Scheme中转类,通过获取服务器返回的Scheme地址进行解析并分发跳转到指定页面。
我就在想鸿蒙什么时候也有一套可以在页面上通过装饰器@的方式进行页面装饰,这样我在开发时页面上进行与Android、iOS配置一样的配置就可以实现分发。
因为这个问题一直困扰我许久,在前几天与其他HarmonyOS开发的朋友一起聊天时提到了这点。发现HarmonyOS已经发布了《V1->V2迁移指导概述》,地址: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-v1-v2-migration#v1v2%E4%BD%BF%E7%94%A8%E6%8C%87%E5%BC%95
这里具体介绍可通过官方文档地址自行查看,大部分装饰器改了名字也变的更好用了。大家可以自己分析使用,我想说的是@HMrouter他不就来了。这不就正是我想要的可以在页面上进行简单的配置,就可以实现scheme路由。这样一来,对于一些应用内的Banner进行自由的分发跳转就可以了。
官方地址:https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-hmrouter
具体怎么使用官方已经写的很清楚还有demo和实际演示,这样一来我们只需要做一些简单的配置,页面上增加@HMRouter注解就可以搞定了。
既然好用,那就赶紧使用起来吧!
暂无评论数据
发布
相关推荐
1361
0
1656
0
用心写App的人
1926
0
Debug到天亮
1845
0
烈火
青春一去不复返,事业一纵永无成。
帖子
提问
粉丝
CodeGenie分析
2026-01-07 15:41:28 发布HarmonyOS 6.0 IDE问题
2025-12-24 10:40:15 发布