HarmonyOS 自定义控制,传入String 类型无法同时支持 @State 装饰器和 没有装饰器的情况

定义一个CustomTileLayout , 支持 传入title。

@Component 
struct CustomTileLayout { 
   title: string 
}

使用这个CustomTileLayout , 有两种情况

1) 直接传入 title

struct MyPage { 
  build() { 
     CustomTileLayout({title:' This is title'}) 
  } 
}

2) 使用@State 装饰title,方便随时更新。

@Entry 
@Component 
struct MyPage { 
  @State title: string = '' 
  build() { 
     CustomTileLayout({title: this.title}) 
  } 
}
HarmonyOS
2024-08-29 09:57:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get
分享
微博
QQ
微信
回复
2024-08-29 16:42:39
相关问题
是否支持自定义装饰
2111浏览 • 1回复 待解决
HarmonyOS 是否支持自定义装饰
255浏览 • 1回复 待解决
ArkTS是否支持自定义装饰
2503浏览 • 1回复 待解决
自定义装饰使用问题
801浏览 • 1回复 待解决
HarmonyOS ArkTS 如何实现自定义装饰
42浏览 • 1回复 待解决
HarmonyOS 自定义装饰不能作用于ets
451浏览 • 1回复 待解决
装饰 @Styles @Extend
416浏览 • 1回复 待解决
HarmonyOS video空间自定义控制
302浏览 • 1回复 待解决
HarmonyOS @Concurrent装饰报错
36浏览 • 1回复 待解决