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 带泛型的类定义继承之后,子类如何赋值给父类
1151浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
1693浏览 • 1回复 待解决
HarmonyOS 父组件内有个自定义的类列表,用Grid布局到界面上,GridItem是一个自定义的@Component,如何在父组件控制刷新自定义的@Component
1107浏览 • 1回复 待解决
HarmonyOS 如何获取当前类或者自定义组件名称
1149浏览 • 1回复 待解决
HarmonyOS 两个自定义UI怎么调用对方的方法
673浏览 • 1回复 待解决
组件是否支持泛型,想在自定义组件上使用泛型如struct CustomLayout<T> ,发现出现编译报错 。
1780浏览 • 1回复 待解决
HarmonyOS 自定义了一个组件,如何自定义事件?使其能在父组件使用其自定义事件
1064浏览 • 1回复 待解决
HarmonyOS struct组件里的参数如何定义泛型?
1365浏览 • 1回复 待解决
如何在ArkTS中定义和使用泛型?
2135浏览 • 1回复 待解决
HarmonyOS 如何以现有组件为父类,继承后再自定义自己的组件
1893浏览 • 2回复 待解决
HarmonyOS 如何在class中显示自定义dialog
971浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS NEXT开发中如何在父组件中调用两个不同的子组件?
1492浏览 • 1回复 待解决
HarmonyOS泛型类的属性如何初始化?
1609浏览 • 1回复 待解决
HarmonyOS 如何在一个class中创建一个自定义弹框
1204浏览 • 1回复 待解决
HarmonyOS 父页面如何调用自定义组件内自定义方法
1440浏览 • 1回复 待解决
HarmonyOS 组件如何添加泛型
1237浏览 • 1回复 待解决
HarmonyOS 自定义组件父组件如何给子组件传递数据
1071浏览 • 1回复 待解决
HarmonyOS 自定义dialog最外层设置了背景图片,但是设置圆角只有上面两个生效,底下两个不生效
996浏览 • 1回复 待解决
HarmonyOS 想要自定义一个类,其中一个属性为自定义组件,从而实现根据类的实例显示不同组件的功能
826浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何在工具类中使用
1118浏览 • 1回复 待解决
HarmonyOS 两个同级的组件问题
1473浏览 • 1回复 待解决
如何在C层获取一个hashmap或者自定义对象数据
2957浏览 • 0回复 待解决
HarmonyOS 如何获取两个组件之间的距离?
1779浏览 • 1回复 待解决
HarmonyOS C侧的自定义类如何在ArkTS侧调用
800浏览 • 1回复 待解决
HarmonyOS如何在自定义组件的自定义函数中获取当前的 NavPathStack
1889浏览 • 1回复 待解决
HarmonyOS中类和接口可以定义为泛型,而strcut装饰的自定义组件不支持泛型,建议使用联合类型,实现自定义组件类似泛型的功能。
样例写法如下:
或者可以参考文档链接如下:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#struct支持联合类型的方案