每次切换筛选条件之后,分页组件当前页还停留在上次页面的当前页,没有默认切换到当前筛选条件的第一页,table数据渲染的是当前筛选条件的第一页,就是分页组件不对,请各位大神不吝赐教
//点击分页
handleTableChange = (page,pageSize) => {
const { dispatch ,eventId} = this.props;
const { pagination, QueryClause,filterValue } = this.state;
this.setState({spinning:true})
dispatch({
type: 'eventInvoice/getInvoiceListByFilter',
payload: {
EventId: this.state.InputValue,
InvoiceStatus: this.state.invoiceStatus,
PaymentStatus:this.state.PaymentStatus,
InvoiceType: this.state.invoiceType,
InvoiceSendType: this.state.sendType,
Page: page,
ItemsPerPage: pageSize,
QueryClause:filterValue
},
callback: (data, arr) => {
this.setState({spinning: false,
selectedRowKeys: [] ,
pagina