@Component
export struct Test<T> {
dataList : Array<T> = new Array<T>()
build() {}
}
类似于这种要怎么写?
@Component
export struct Test<T> {
dataList : Array<T> = new Array<T>()
build() {}
}
类似于这种要怎么写?
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答993 阅读
1 回答973 阅读
自定义组件是一个struct不等同于class或者interface无法使用泛型,目前建议方案是在自定义组件内使用联合类型方式(Union类型)或者可以参考一下ESObject的方式,参考FAQ:
https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-226-V5
Union类型:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/introduction-to-arkts-V5\#%E7%B1%BB%E5%9E%8B