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

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

HarmonyOS
2024-05-23 23:27:04
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm_yxd

注意:

只有组件的属性变化才会刷新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)) 
  } 
}
分享
微博
QQ
微信
回复
2024-05-24 23:15:55
相关问题
参数转换为Object编译失败
290浏览 • 1回复 待解决
自定义组件是否支持renderFit属性
668浏览 • 1回复 待解决
Grid组件的scrollBar是否支持自定义
973浏览 • 1回复 待解决
自定义组件嵌套子组件
8024浏览 • 3回复 待解决
是否支持自定义装饰器
897浏览 • 1回复 待解决
如何自定义组件原型菜单
455浏览 • 1回复 待解决
如何自定义模拟Tabs组件
411浏览 • 1回复 待解决
ArkTs如何自定义容器组件
1727浏览 • 1回复 待解决
ArkTS是否支持自定义装饰器?
735浏览 • 1回复 待解决
如何设置自定义组件height缺省
630浏览 • 1回复 待解决
自定义组件中如何添加图片?
1234浏览 • 1回复 待解决
js 自定义组件如何传递方法?
4661浏览 • 2回复 待解决
自定义组件如何导出、引入?
963浏览 • 1回复 待解决
鸿蒙组件toast自定义样式
7303浏览 • 1回复 待解决