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

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

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

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa
export class DoctorData{ 
  jobTitle: string; 
  consultingTime:string; 
  name:string; 
  constructor(){ 
    this.jobTitle =''; 
    this.consultingTime = ''; 
    this.name = ''; 
  } 
}

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

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS如何自定义组件Controller?
140浏览 • 1回复 待解决
HarmonyOS如何自定义视频组件样式
299浏览 • 1回复 待解决
Native与TS互传自定义obj class
868浏览 • 1回复 待解决
自定义组件中使用@ObjectLink报错
824浏览 • 1回复 待解决
Code Linter自定义代码规范
963浏览 • 1回复 待解决
HarmonyOS如何手动重置自定义组件
193浏览 • 1回复 待解决
HarmonyOS 自定义组件问题
219浏览 • 1回复 待解决
自定义组件里使用watch监听
291浏览 • 1回复 待解决
HarmonyOS自定义组件增加方法如何实现
258浏览 • 1回复 待解决