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 两个自定义组件之间怎么调用其中一个自定义组件的方法?
166浏览 • 1回复 待解决
组件是否支持泛型,想在自定义组件上使用泛型如struct CustomLayout<T> ,发现出现编译报错 。
769浏览 • 1回复 待解决
HarmonyOS 如何以现有组件为父类,继承后再自定义自己的组件
290浏览 • 2回复 待解决
HarmonyOS如何在自定义组件的自定义函数中获取当前的 NavPathStack
402浏览 • 1回复 待解决
HarmonyOS泛型类的属性如何初始化?
307浏览 • 1回复 待解决
如何在C层获取一个hashmap或者自定义对象数据
1948浏览 • 0回复 待解决
HarmonyOS 两个同级的组件问题
268浏览 • 1回复 待解决
HarmonyOS 如何获取两个组件之间的距离?
157浏览 • 1回复 待解决
如何在自定义函数中创建一个UI组件
1690浏览 • 1回复 待解决
HarmonyOS如何在自定义组件作用域内部定义局部变量,而不是定义到类的全局变量
502浏览 • 1回复 待解决
关于Image组件的两个问题
242浏览 • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件?
326浏览 • 1回复 待解决
如何导出C++自定义类,导出后如何在ArkTS侧进行类方法调用
2017浏览 • 1回复 待解决
HarmonyOS如何自定义组件的Controller?
140浏览 • 1回复 待解决
如何实现一个自定义的Controller? 自定义的Controller与自定义的组件page如何进行交互?
1825浏览 • 1回复 待解决
HarmonyOS如何获取一个类的父类名称
343浏览 • 2回复 待解决
HarmonyOS 容器组件如何自定义 / 如何在不同页面复用样式
189浏览 • 1回复 待解决
HarmonyOS 如何比较两个日期的大小?
62浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
214浏览 • 1回复 待解决
如何在全局实现一个自定义dialog弹窗
2673浏览 • 1回复 待解决
如何在BuildProfile中自定义参数?
124浏览 • 1回复 待解决
两个重叠的组件如何实现事件透传
407浏览 • 1回复 待解决
arkUI自定义组件,父组件如何获取子组件对象,调用其方法
4386浏览 • 1回复 待解决
HarmonyOS 自定义组件的方法和属性在父组件无法通过链式调用吗?
100浏览 • 1回复 待解决
HarmonyOS 如何避免数据解析模型class在多个自定义组件内的代码冗余?
59浏览 • 1回复 待解决
HarmonyOS中类和接口可以定义为泛型,而strcut装饰的自定义组件不支持泛型,建议使用联合类型,实现自定义组件类似泛型的功能。
样例写法如下:
或者可以参考文档链接如下:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#struct支持联合类型的方案