HarmonyOS 多个Entry类的Component组件或是多个普通的Component组件基类问题

我们的项目中多个Entry类的Component组件或是多个普通的Component组件中有一些相同的操作(函数方法或成员变量对象),没有类似基类的方案,让Component组件去继承呢,这样相同的代码就不用写多次了

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

HarmonyOS 当前不支持针对于组件的类似于基类的继承方案。

针对此问题,如果一些相同操作不涉及UI可以封装成工具类;若涉及UI,建议封装成自定义组件和全局自定义构建函数,并用export修饰,这样可以通过控制传参在全局进行使用。

另外还可以参考官网文档中提供的组件复用方案:

https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-ui-component-encapsulation-V5#section398883112484

分享
微博
QQ
微信
回复
16h前
相关问题
HarmonyOS导出多个问题
485浏览 • 1回复 待解决
HarmonyOS UI组件是什么?
356浏览 • 1回复 待解决
HarmonyOS 如何封装页面
444浏览 • 1回复 待解决
HarmonyOS 页面怎么开发
19浏览 • 1回复 待解决
HarmonyOS能够提供页面的吗?
421浏览 • 1回复 待解决
@Entry与@Component有什么区别?
1112浏览 • 2回复 待解决
页面或者页面钩子函数
300浏览 • 0回复 待解决
HarmonyOS @Entry组件相关问题
35浏览 • 1回复 待解决
HarmonyOS Component传值问题
42浏览 • 2回复 待解决
HarmonyOS Component初始化问题
456浏览 • 1回复 待解决