先看效果,使用实现一个表格和分页:
代码很简单:这里我只在columns数组里面放了两行数据,实际测试的时候,可以根据每页分页的条数,来多添加几条数据。
参考代码,很简单
import React from "react" import {Table} from "antd" const {Column} = Table; class Home extends React.Component{ //构造方法 constructor(){ super() this.state={ columns : [ { "deviceId": "EAFA6CCF3CDD", "name": "王一博", "viewPeople": "测试", "card": "13125234", "phone": "13661725475", "organName": "字节跳动", "headUrl": "http://localhost:8081/pion/images/cmao.jpg", }, { "deviceId": "EAFA6CCF3CDD", "name": "肖战", "viewPeople": "测试", "card": "13125234", "phone": "13661725475", "organName": "字节跳动", "headUrl": "http://localhost:8081/pion/images/cmao.jpg", } ] } } render(){ return ( <Table dataSource ={this.state.columns} pagination={{pageSize:5}}> <Column title ='序号' dataIndex='backupNo' render ={(text,recorder,index) => <span>{index +1}</span>}/> <Column title ='编号' dataIndex='deviceId' /> <Column title ='姓名' dataIndex='name' /> <Column title ='部门名称' dataIndex='organName' /> <Column title ='职位' dataIndex='viewPeople' /> <Column title ='卡号' dataIndex='card' /> <Column title ='手机号' dataIndex='phone' /> </Table> ) } } export default Home