当 type 为 1 是不显示‘操作’列
filter 写在这里页面初始化只执行一次
this.columns = [
{
title: '姓名',
dataIndex: 'xm',
key: 'xm',
},
{
title: '操作',
dataIndex: 'handle',
key: 'handle',
},
].filter((item)=>{if(this.state.type==1){return item.title!="操作"}else{return item}
})
放在 <Table columns={this.columns.filter((item)=>{
if(this.state.type==1){return item.title!="操作"}else{return item}
}} 依据 state type 的扭转而执行