1.ArkUI采用声明式语法,组件以struct形式定义,不支持继承,未来也没有支持继承的计划。

2.基于开发者的场景,如果开发者希望抽取公共的父类以方便组件复用,可以考虑通过动态属性设置 attributeModifier 来实现组件复用扩展。attributeModifier 已实现部分功能,其余功能将通过需求跟踪来完善。

3.如果开发者希望在基类页面的生命周期中统一处理一些业务,可以通过无感监听页面生命周期的observer功能来实现。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐