Antd 表格数据分页展示


分页组件代码

render(){
    const {total,size,currenPage} = this.state  // 参数分别为数据总条数、每页数据条数、当前页页码
    return (
         // 渲染分页组件
         <Pagination size="small" total={total} 
          showTotal= {this.showTotal} defaultPageSize={size}                
          onChange={(page)=>this.pageChange(page)}     
          current={currenPage} />
    ) 
}

用到的回调函数

showTotal=(total)=> {
   return `共 ${total} 条`;
}
// 点击上、下页时,触发此函数
pageChange =(val)=>{
   // 每页数据条数
  const {size} = this.state
  console.log('+++++page',val)
  this.setState({
    // 设置当前页
    currenPage:val
  })
  // 数据初始化函数,向后台请求数据
  this.init(val,size)
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM