HarmonyOS 如何避免数据解析模型class在多个自定义组件内的代码冗余?

​我们APP的首页里有很多模块,为了方便后期维护,我将每个模块都封装成了自定义组件,有些模块的自定义组件内又封装了多个更小模块的自定义组件。然后现在遇到的问题就是:

当我在某个最外层的大自定义组件内请求了接口并获取到数据,然后将数据解析为数据模型class后一层一层传到内部的各个小自定义组件内使用的时候,每个自定义组件内都要写重复代码的数据模型class,请问ArkTS内有什么方法可以避免这部分代码冗余吗?​

HarmonyOS
2024-11-05 08:57:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa
export class DoctorData{ 
  jobTitle: string; 
  consultingTime:string; 
  name:string; 
  constructor(){ 
    this.jobTitle =''; 
    this.consultingTime = ''; 
    this.name = ''; 
  } 
}

把数据模型单独抽取出来作为一个类,在其它组件中引用。

分享
微博
QQ
微信
回复
2024-11-05 17:58:11
相关问题
HarmonyOS如何自定义组件Controller?
369浏览 • 1回复 待解决
Native与TS互传自定义obj class
977浏览 • 1回复 待解决
Code Linter自定义代码规范
1154浏览 • 1回复 待解决