HarmonyOS 组件如何接受和处理联合类型的数据?
需求背景描述:
我有一个需求,写了一个自定义的Banner, 项目中有两个地方用到了这个Banner,但是两个地方用到的接口返回数据是不一致的,也就是BannerInfo 和 RightTop作为一个公共组件,可以从在传入数据的时候将两个地方传入一致(进行数据转换),但是如果不想这样的话,我写了一个联合类型, @Link info: Array<BannerInfo> | Array<RightTop> 但是在渲染组件的时候,会报错。
LazyForEach(this.data, (item: BannerInfo | RightTop) => {  
  Image(这里应该怎么写?)  
}我改如何解决这个问题呢?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  如何判断联合类型的具体类型 
948浏览  • 1回复 待解决
求大佬告知如何实现联合类型? 
1768浏览  • 1回复 待解决
HarmonyOS 接受接口返回的json数据 
1424浏览  • 1回复 待解决
上传文件后,如何接受后端返回数据 
2871浏览  • 1回复 待解决
HarmonyOS  Tabs和Swiper联合使用问题 
969浏览  • 1回复 待解决
怎样使用Mybatis处理PostgreSQL的jsonb类型的数据? 
6141浏览  • 1回复 待解决
mysql数据类型使用int类型和string类型 
3790浏览  • 1回复 待解决
HarmonyOS  relationalStore怎么设置降序索引和联合索引 
1447浏览  • 1回复 待解决
pixelMap 和 imageSource 的数据类型如何保存到相册 
3873浏览  • 1回复 待解决
如何使用ASON工具实现Sendable类型和JSON数据的转换? 
1355浏览  • 0回复 待解决
如何使用ASON工具实现Sendable类型和JSON数据的转换 
1815浏览  • 1回复 待解决
ArkTS和Native互传数组类型数据 
2813浏览  • 1回复 待解决
如果业务数据很麻烦 要转化类型 怎么处理? 
618浏览  • 0回复 待解决
如何将datashare类型的数据转换为internal类型的数据? 
3344浏览  • 0回复 待解决
HarmonyOS Image组件显示PixelMap类型数据问题 
1324浏览  • 1回复 待解决
HarmonyOS 需要处理后端long类型数据吗, 如果需要有对应的库或者处理方式吗 
917浏览  • 1回复 待解决
HarmonyOS ArkTS类型问题:怎么在子组件中获取父组件的某个数据类型 
969浏览  • 1回复 待解决
#鸿蒙学习大百科#为什么要避免使用联合类型数组? 
1558浏览  • 1回复 待解决
ArkTs列表集合,用什么数据类型或者方式处理类似列表集合类型 
1629浏览  • 1回复 待解决
HarmonyOS ArkTS支持子组件接受泛型T吗 
1194浏览  • 1回复 待解决
绑定类型的组件和foreach的正确连用方式 
1253浏览  • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS中如何封装和处理网络请求返回的数据? 
1573浏览  • 1回复 待解决
在用ArkTS开发鸿蒙应用时,使用Record类型定义数据类型和使用Interface/Class声明数据类型 
438浏览  • 0回复 待解决
HarmonyOS 深拷贝关于list类型如何处理? 
1034浏览  • 1回复 待解决
HarmonyOS 传递接受参数的标准写法有吗 
1085浏览  • 1回复 待解决





















联合类型数据渲染组件的时候,您可以加一个判断,看他是属于哪一种类型后再进行渲染,参考代码如下: