组件是否支持泛型,想在自定义组件上使用泛型如struct CustomLayout<T> ,发现出现编译报错 。

想在自定义组件上使用泛型如struct CustomLayout<T> ,发现出现编译报错 。

HarmonyOS
2024-05-23 23:27:04
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
妙蛙菜籽油

注意:

只有组件的属性变化才会刷新UI,如果只是某个方法体中有状态变量的刷新,并不会刷新UI,比如如果不用@Watch装饰content,则content的变化不会被Canvas监听到。

@Builder 
function TextBuilder<T>(arr: T[]) { 
  Column() { 
    ForEach(arr, (item: T) => { 
      Text(String(item)) 
        .fontSize(50) 
        .fontWeight(FontWeight.Bold) 
    }, (item: T) => JSON.stringify(item)) 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
分享
微博
QQ
微信
回复
2024-05-24 23:15:55
相关问题
HarmonyOS ArkTS支持组件接受T
693浏览 • 1回复 待解决
HarmonyOS 组件如何添加
883浏览 • 1回复 待解决
如何在ArkTS中定义使用?
1532浏览 • 1回复 待解决
参数转换为Object编译失败
1212浏览 • 1回复 待解决
HarmonyOS 类型判断
789浏览 • 1回复 待解决
HarmonyOS ArkTS问题
732浏览 • 1回复 待解决
HarmonyOS ArkTS的类型判断
650浏览 • 1回复 待解决
HarmonyOS ArkTS中如何实现构造函数
1291浏览 • 1回复 待解决
HarmonyOS类的属性如何初始化?
1138浏览 • 1回复 待解决
HarmonyOS 构造方法在ets中的实现
706浏览 • 1回复 待解决
HarmonyOS 组件是否支持自定义事件
676浏览 • 1回复 待解决
自定义组件是否支持renderFit属性
2347浏览 • 1回复 待解决
Grid组件的scrollBar是否支持自定义
2849浏览 • 1回复 待解决