比如我在第一个表格里面页面选择第七页,完后切换到另外一个表格,发现另外一个表格页码也是第七页,两个表格current值明明都是不一样的,不知道为什么会同步,下面是demo连接
比如我在第一个表格里面页面选择第七页,完后切换到另外一个表格,发现另外一个表格页码也是第七页,两个表格current值明明都是不一样的,不知道为什么会同步,下面是demo连接
// 这就有些坑了啊
const contentList = {
tab1: <Table
// 这里是关键
key=1
columns={columns_1}
dataSource={data}
pagination={pagination_1}
onRow={(record,index)=>{return {onClick:(event)=>{this.onRowData(record,index)}}}}
/>,
tab2: <Table
key=2
columns={columns_1}
dataSource={data}
pagination={pagination_2}
/>,
};
/*
原因: 你两个表格用一份数据 渲染出来的dom 是一致 导致react更新dom时候复用了上一份dom 所以需要给表格加上key
*/
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
pagination配置没有 current_1、current_2 属性,你这样写相当于没有配置,所以表格就使用默认的current