OpenHarmony开发者论坛

标题: 自定义component不支持继承语法,针对其他框架支持的自定义组件继承及封装能力,ArkUI的解决方案是什么? [打印本页]

作者: 北向实践与赋能    时间: 2024-1-18 11:36
标题: 自定义component不支持继承语法,针对其他框架支持的自定义组件继承及封装能力,ArkUI的解决方案是什么?
[md]自定义component不支持继承语法,针对其他框架支持的自定义组件继承及封装能力,ArkUI的解决方案是什么?
[/md]
作者: 北向实践与赋能    时间: 2024-1-18 11:36
标题: 自定义component不支持继承语法,针对其他框架支持的自定义组件继承及封装能力,ArkUI的解决方案是什么?
[md]**使用场景**

1. 通用的功能用父类,有业务分歧的在子类里override父类方法和变量。
2. 自定了一个组件,对list进行加强,需求在使用的时候直接调用list的接口

**关键字**

组件继承、组合、复用

**解决方案**

对于声明式的自定义组件场景,不会提供继承的能力,需要使用组合的方式进行扩展,并结合后续提供的Modifier机制进行对现有组件属性的继承、复用和传递。

**参考资料**

1. https://wiki.huawei.com/domains/827/wiki/8/WIKI202311032281125
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5