antd table column 列表渲染

 在上面的table中,使用了两处的渲染,第一个是是否,第二个是两个按钮

我们选来看第二个,两个按钮的渲染,这个里面没有条件

			{
				title: '操作',
				dataIndex: 'rowguid',
				key: 'rowguid',
				render: (text, record) => (
				   <Space>
				      <Button type="primary" size="small" onClick= 
                                {(e)=>this.delByGuid(text)}>修改</Button>
				      <Button type="danger" size="small" onClick= 
                                {(e)=>this.delByGuid(text)}>删除</Button>
				  </Space>
				)
			}

看到的是在columns 数组列中增加了render 这样的一个方法,并且返回一个 标签<space> (里面包含其他的标签就不说了)

我们来看第一个,是否,这个里面用到的条件:

	{
				title: '是否根模块',
				dataIndex: 'isroot',
				key: 'isroot',
				render: (text, record) => {
						if(text==='2'){
					     	return <span style={{color:'green',}}>是</span> 
					     }else{
						    return <span style={{color:'red',}}>否</span> 
					     }
			 	     }
			},

在这个里面我们看到render 这个里面是一个大括号,里面有返回标签

并且根据条件的不同,返回不同结果

希望对你有所帮助

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值