当前位置: 首页 > news >正文

react 项目 tab列表 把返回的一个字段数组,全部 展示在一个字段里

其实就是后端返回的是对象数组的形式,我们在利用新的es语法解析
map 循环映射就好了
在这里插入图片描述
看图就知道了
只不过我们要考虑的情况比较多,万一数组没有数据,是个 null 或者是个 [] 数组

我这里要求的后端是如果没有数据就返回null。
代码

{
  title: '发票号码',
  align: 'center',
  dataIndex: 'invNo',
  key: 'invNo',
  render: (value, rows) =>{
  // 这里的value 其实就是 这个返回数据的值 可能是数组,也可能是 null
 // rows 是返回的正好数据,用谁取谁就行了。
 // 要注意是 ? 的作用这就是在判断有没有,没有 ? 会直接报错,我就吃亏了。
    if( rows.invNo?.length > 0 ){
      return (
        <>
          {value.map(itemInvNo => (
            <span color="black" key={itemInvNo}>
              {itemInvNo} &nbsp;&nbsp;
            </span>
          ))}
        </>)
    }else {
      if(rows.invNo == null){
        return ''
      } else{
         return '暂无信息'
      }
    }
  }
},

然后就结束了

若要展示成标签的样式,可以直接引用 Tag, span 换成Tag 就可以了。
例如下图
在这里插入图片描述

相关文章:

  • Python语言学习 (六)1.2
  • js语法中 ?. 和 ?? 的含义以及用法说明
  • 工作中MySql常用操作
  • 命令模式-对象行为型
  • git 分支 合并 具体执行过程 详细
  • 2017届校招提前批面试回顾
  • 前端 通过id 查询详情,让form表单中某地址展示成超链接,点击跳转并查看情况
  • 运用Keil uVision新建一个工程
  • 前端 react 项目 常见的 面试题
  • Jquery 异步提交表单(post)
  • vue 项目 对 echarts 组件 的封装使用
  • 用户故事——需求的占位符
  • 截取视频中的 ‘暂停’ 操作,并让他自动不暂停
  • SQL学习之HAVING过滤分组
  • 项目中 处理后端返回多数据值, 数组形式 展示tab 列表上
  • Google 是如何开发 Web 框架的
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • docker容器内的网络抓包
  • learning koa2.x
  • MySQL-事务管理(基础)
  • webpack4 一点通
  • 高性能JavaScript阅读简记(三)
  • 关于使用markdown的方法(引自CSDN教程)
  • 近期前端发展计划
  • 世界上最简单的无等待算法(getAndIncrement)
  • 硬币翻转问题,区间操作
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • #{} 和 ${}区别
  • #if 1...#endif
  • #includecmath
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (分享)自己整理的一些简单awk实用语句
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (三)elasticsearch 源码之启动流程分析
  • (转载)利用webkit抓取动态网页和链接
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • *1 计算机基础和操作系统基础及几大协议
  • . Flume面试题
  • .Net Core 中间件验签
  • .net 无限分类
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET学习全景图
  • .Net中wcf服务生成及调用
  • .py文件应该怎样打开?
  • .sdf和.msp文件读取
  • @31省区市高考时间表来了,祝考试成功
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [2021 蓝帽杯] One Pointer PHP
  • [AIGC] Java 和 Kotlin 的区别
  • [android] 切换界面的通用处理
  • [Ariticle] 厚黑之道 一 小狐狸听故事