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 两个自定义组件之间怎么调用其中一个自定义组件的方法?
235浏览 • 1回复 待解决
组件是否支持泛型,想在自定义组件上使用泛型如struct CustomLayout<T> ,发现出现编译报错 。
818浏览 • 1回复 待解决
HarmonyOS 如何以现有组件为父类,继承后再自定义自己的组件
348浏览 • 2回复 待解决
HarmonyOS泛型类的属性如何初始化?
362浏览 • 1回复 待解决
HarmonyOS 两个同级的组件问题
323浏览 • 1回复 待解决
HarmonyOS 如何获取两个组件之间的距离?
238浏览 • 1回复 待解决
HarmonyOS如何在自定义组件的自定义函数中获取当前的 NavPathStack
488浏览 • 1回复 待解决
如何在C层获取一个hashmap或者自定义对象数据
1994浏览 • 0回复 待解决
关于Image组件的两个问题
288浏览 • 1回复 待解决
如何在自定义函数中创建一个UI组件
1731浏览 • 1回复 待解决
HarmonyOS如何在自定义组件作用域内部定义局部变量,而不是定义到类的全局变量
623浏览 • 1回复 待解决
HarmonyOS如何获取一个类的父类名称
416浏览 • 2回复 待解决
如何在鸿蒙应用中创建自定义的组件?
43浏览 • 0回复 待解决
arkUI自定义组件,父组件如何获取子组件对象,调用其方法
4470浏览 • 1回复 待解决
HarmonyOS 如何比较两个日期的大小?
129浏览 • 1回复 待解决
两个重叠的组件如何实现事件透传
496浏览 • 1回复 待解决
如何导出C++自定义类,导出后如何在ArkTS侧进行类方法调用
2095浏览 • 1回复 待解决
HarmonyOS 容器组件如何自定义 / 如何在不同页面复用样式
225浏览 • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件?
415浏览 • 1回复 待解决
如何实现一个自定义的Controller? 自定义的Controller与自定义的组件page如何进行交互?
1897浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
305浏览 • 1回复 待解决
HarmonyOS如何自定义组件的Controller?
219浏览 • 1回复 待解决
HarmonyOS 定义组件TabList,在一个页面同时使用两个时出现问题
379浏览 • 1回复 待解决
HarmonyOS 自定义组件的方法和属性在父组件无法通过链式调用吗?
154浏览 • 1回复 待解决
HarmonyOS 两个Page,如何关闭底下的一个?
354浏览 • 1回复 待解决
HarmonyOS中类和接口可以定义为泛型,而strcut装饰的自定义组件不支持泛型,建议使用联合类型,实现自定义组件类似泛型的功能。
样例写法如下:
或者可以参考文档链接如下:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#struct支持联合类型的方案