HarmonyOS 如何在 class 中表示两个自定义组件的父类或者泛型
通过 ForEach 来生成 TabContent 里面的内容。关键代码如下:
@Entry
@Component
struct Index {
@State message: string = 'Hello World';
tabs: TabItem[] = [new TabItem(TabContentPage1('content1')), new TabItem(TabContentPage2('content2'))]
build() {
Tabs() {
ForEach(this.tabs, (item: TabItem) => {
TabContent() {
item.tabContent
}
.tabBar(item.tabTitle)
})
}
}
}
如何泛型的表示自定义组件,从而一个数组可以包含多个类型的自定义组件
UIView 是自定义 View 的父类,所以可以将类型指定为 UIView 从而在数组中包含多个自定义类型的 View。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 带泛型的类定义继承之后,子类如何赋值给父类
30浏览 • 0回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
383浏览 • 1回复 待解决
HarmonyOS 两个自定义UI怎么调用对方的方法
0浏览 • 1回复 待解决
HarmonyOS 如何获取当前类或者自定义组件名称
75浏览 • 1回复 待解决
组件是否支持泛型,想在自定义组件上使用泛型如struct CustomLayout<T> ,发现出现编译报错 。
954浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS NEXT开发中如何在父组件中调用两个不同的子组件?
156浏览 • 1回复 待解决
HarmonyOS泛型类的属性如何初始化?
479浏览 • 1回复 待解决
如何在ArkTS中定义和使用泛型?
369浏览 • 1回复 待解决
HarmonyOS struct组件里的参数如何定义泛型?
231浏览 • 1回复 待解决
HarmonyOS 如何以现有组件为父类,继承后再自定义自己的组件
511浏览 • 2回复 待解决
HarmonyOS 父页面如何调用自定义组件内自定义方法
16浏览 • 1回复 待解决
HarmonyOS 两个同级的组件问题
432浏览 • 1回复 待解决
HarmonyOS 组件如何添加泛型
6浏览 • 1回复 待解决
HarmonyOS 如何获取两个组件之间的距离?
448浏览 • 1回复 待解决
HarmonyOS 自定义组件父组件如何给子组件传递数据
16浏览 • 1回复 待解决
如何在C层获取一个hashmap或者自定义对象数据
2076浏览 • 0回复 待解决
关于Image组件的两个问题
422浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何在工具类中使用
94浏览 • 1回复 待解决
HarmonyOS C侧的自定义类如何在ArkTS侧调用
16浏览 • 1回复 待解决
HarmonyOS如何在自定义组件的自定义函数中获取当前的 NavPathStack
619浏览 • 1回复 待解决
如何在自定义函数中创建一个UI组件
1835浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在父组件中引入自定义组件并响应子组件事件?
86浏览 • 1回复 待解决
两个重叠的组件如何实现事件透传
648浏览 • 1回复 待解决
HarmonyOS 自定义组件如何把点击事件回调给给父组件
13浏览 • 1回复 待解决
HarmonyOS 如何判断自定义类的类型
36浏览 • 1回复 待解决
HarmonyOS中类和接口可以定义为泛型,而strcut装饰的自定义组件不支持泛型,建议使用联合类型,实现自定义组件类似泛型的功能。
样例写法如下:
或者可以参考文档链接如下:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#struct支持联合类型的方案