HarmonyOS如何通过router地址调用某个.ets文件中的某个function

在大型APP的研发中,基本都会选用模块化(或组件化)方式开发,对于模块间解耦要求很高。最终所有业务组件的依赖和组件版本管理只在APP的主工程上管理。各组件不直接依赖其他团队业务组件。查阅官方文档与第三库,发现目前的router只有页面路由的能力,没有服务化路由的能力(调用某个function)。是否有办法实现服务化路由解耦调用。或者是否有其他方式来实现跨团队间的解耦开发。

HarmonyOS
2024-08-29 11:33:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

当前建议使用单Hap+多Har模式开发应用,不同模块开发不同的Har包。参考文档:https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-modular-design-V5#section1260019161216

调用Har包内的某个function可以直接引用Har包内导出的function。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/har-package-V5#引用har的ts类和方法

分享
微博
QQ
微信
回复
2024-08-29 19:02:47
相关问题
ets文件怎么调用ts文件定义方法
3109浏览 • 1回复 待解决
HarmonyOS 如何获取某个组件尺寸?
80浏览 • 1回复 待解决
HarmonyOS判断Object是否含有某个属性
1023浏览 • 1回复 待解决
如何执行点击某个组件命令?
4181浏览 • 1回复 待解决
如何判断JS对象是否存在某个
2358浏览 • 1回复 待解决
HarmonyOS 如何监听某个变量是否变化
52浏览 • 1回复 待解决