要实现如下所示的 切换分页,切换每页展示数据数目,输入跳转到某页,搜索可以获取表格中对应数据
1、条件是后端传过来的分页接口数据json结构是
{
"code": 0,
"msg": "success",
"data": {
"list": [
{
"id": 24,
"test1": "test1",
"test2": "test2"
}
],
"totalPage": 2,
"currPage": 1,
"totalSize": 12,
"currSize": 10
}
}
2、在model的state建立一个数组,通过effect异步请求将请求到的数据data保存到此数组中
3、写分页请求方法
在state中给search和多选框一个初始值
state = {
search:'',
selectedRows:[],
}
// 获取分页数据
fetchTableList({ currentPage = 1, pageSize = 10 } = {}) {
const { dispatch } = this.props;
dispatch({
<