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
相关问题
组件调用组件方法
1167浏览 • 1回复 待解决
组件调用组件方法
194浏览 • 1回复 待解决
HarmonyOS自定义组件增加方法如何实现
320浏览 • 1回复 待解决
自定义组件是否支持renderFit属性
1736浏览 • 1回复 待解决
js 自定义组件如何传递方法
5785浏览 • 2回复 待解决