如何为自定义组件添加属性方法以及事件方法?

在自定义组件中期望可以定义一些属性方法及事件方法,能够链式调用,类似于系统组件。

HarmonyOS
2024-10-09 10:52:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

当前使用@Styles或@Extend装饰器,定义组件样式方法时,可以支持链式调用。例如:

@Styles fancy() {  
  .width(200)  
    .height(this.heightVlaue)  
    .backgroundColor(Color.Yellow)  
    .onClick(() => {  
      this.heightVlaue = 200  
    })  
}  
  
//使用  
Text(‘FancyB’)  
.fancy()  
  .fontSize(30)
分享
微博
QQ
微信
回复
2024-10-09 16:13:59
相关问题
js 自定义组件如何传递方法
5795浏览 • 2回复 待解决
HarmonyOS自定义组件增加方法如何实现
324浏览 • 1回复 待解决
自定义组件如何添加图片?
2537浏览 • 1回复 待解决
自定义组件如何增加自己的对外方法
1790浏览 • 1回复 待解决
HarmonyOS 自定义方法链式调用
12浏览 • 0回复 待解决
如何自定义Component 属性
14895浏览 • 3回复 待解决
HarmonyOS 键盘顶部添加自定义组件
229浏览 • 1回复 待解决
自定义组件是否支持renderFit属性
1753浏览 • 1回复 待解决
HarmonyOS 自定义组件事件处理
297浏览 • 1回复 待解决
自定义路由表的实现方法
393浏览 • 1回复 待解决
HarmonyOS Web是否提供自定义dns的方法
358浏览 • 1回复 待解决