HarmonyOS Entry模块和Feature模块如何传递数据

在项目开发中使用了Entry加多Feature模块的设计方式,但是开发过程发现不能像单个Entry模块内部那样共享数据变量,文档中也没找到具体说明,请问他们直接数据传递方式有哪些?

HarmonyOS
17h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

1.数据共享数据共享在一个模块和多个模块没有什么区别,使用的都是Storage,可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-application-state-management-overview-V5或者使用数据库,可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/data-mgmt-overview-V5

2.数据传递数据传递,一般指的是方法传参,静态变量引用等,可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-using-V5

几个关键点:

  1. feature 中定义函数、常量类
  2. feature Index.ets导出常量类、函数
  3. 在entry模块添加feature 的依赖
  4. 在entry模块ets文件中使用导入feature的函数、常量,并使用。
分享
微博
QQ
微信
回复
15h前
相关问题
HarmonyOS feature模块循环依赖
23浏览 • 1回复 待解决
多个feature模块的问题
1880浏览 • 1回复 待解决
HarmonyOS entry模块声明的问题
336浏览 • 1回复 待解决
关于HAP包的entryfeature类型
11208浏览 • 1回复 待解决
业务模块HAR如何获取宿主HAP的数据
1923浏览 • 1回复 待解决
模块之间的数据互相访问
258浏览 • 1回复 待解决
使用http模块实现数据流请求
1133浏览 • 1回复 待解决