antd table 带选择,解决分页记忆多选问题

table  选择之后

onSelectTableChange = (newSelectedRowKeys) => {

     console.log('selectedRowKeys changed:', newSelectedRowKeys);

     this.setState({

          selectedRowKeys: newSelectedRowKeys

      })

}

<Table

   rowSelection={ {

       selectedRowKeys: this.state.selectedRowKeys,

      onChange: this.onSelectTableChange,

      preserveSelectedRowKeys: true //切换页面时以保留已选择的key

  }}

  rowKey={record => record.id} //selectedRowKeys的key值设置,本页面为id

  columns={mainColumns()}

  dataSource={this.state.pageList}

  scroll={ { x: 750 }}

/> //table