@Entry入口Component是否可以继承一个自定义的baseComponent?

@Entry 
@Component 
struct firstComponent { 
  build() { 
    Column() { 
    } 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

每个入口Component是否可以继承一个自定义的baseComponent。

HarmonyOS
2024-11-05 10:35:14
166浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

​@Component装饰的自定义组件基于struct实现,struct + 自定义组件名 + {…}的组合构成自定义组件,不能有继承关系。

因此你提到的入口Component不可以继承一个自定义的baseComponent。

自定义组件具有以下特点:

可组合:允许开发者组合使用系统组件、及其属性和方法。

可重用:自定义组件可以被其他组件重用,并作为不同的实例在不同的父组件或容器中使用。

数据驱动UI更新:通过状态变量的改变,来驱动UI的刷新。

若是想重用某个已开发好的基础组件,只需按照ArkUI的规范调用即可;

自定义组件使用可参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-create-custom-components-V5

分享
微博
QQ
微信
回复
2024-11-05 15:27:13
相关问题
HarmonyOS 多一个自定义tabs冲突
847浏览 • 1回复 待解决
如何实现一个自定义询问框
1098浏览 • 1回复 待解决
HarmonyOS 实现一个自定义分类列表
1081浏览 • 1回复 待解决
如何实现一个自定义样式toast提示
2583浏览 • 1回复 待解决
如何自定义Component 属性
15838浏览 • 3回复 待解决
如何快速开发出一个自定义弹窗?
1041浏览 • 1回复 待解决
实现一个自定义动画,出现丢帧问题
961浏览 • 1回复 待解决
怎样实现一个自定义播放器?
1046浏览 • 1回复 待解决
使用自定义函数创建一个UI组
861浏览 • 1回复 待解决
CounterComponent样式是否可以自定义
806浏览 • 1回复 待解决