HarmonyOS 自定义组件的方法和属性在父组件无法通过链式调用吗?

自定义组件,能够像基础组件的一些属性或者方法,如fontColor(),onClick等一样通过链式调用吗?

HarmonyOS
2024-10-17 09:41:29
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

自定义组件是可以通过链式调用通用属性和方法的。

ArkUI给自定义组件设置样式时,相当于给MyComponent套了一个不可见的容器组件,而这些样式是设置在容器组件上的,而非直接设置给MyComponent的Button组件。

通过渲染结果我们可以很清楚的看到,背景颜色红色并没有直接生效在Button上,而是生效在Button所处的开发者不可见的容器组件上。文档地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-create-custom-components-V5#%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BB%84%E4%BB%B6%E9%80%9A%E7%94%A8%E6%A0%B7%E5%BC%8F

如果需要改变自定义组件内部属性,只能通过构造的方式进行传参。

分享
微博
QQ
微信
回复
2024-10-17 15:27:45
相关问题
HarmonyOS 自定义组件支持链式调用
647浏览 • 1回复 待解决
HarmonyOS 自定义方法链式调用
856浏览 • 1回复 待解决
组件调用组件方法
2220浏览 • 1回复 待解决
组件调用组件方法
1109浏览 • 1回复 待解决
HarmonyOS组件调用组件方法demo
845浏览 • 1回复 待解决
HarmonyOS 组件怎么调用组件方法
1208浏览 • 1回复 待解决
HarmonyOS 组件调用组件方法
875浏览 • 1回复 待解决