当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的扭转而执行
发表回复