vue分页

vue分页接口

<!-- 表格 -->
      <div class=" mt_10 table_w">
          <el-table :data="tableData" style="width: 100%">
            <el-table-column prop="username" label="Applicant" width="180"></el-table-column>
            <el-table-column prop="phone" label="Telephone Number"></el-table-column>
          </el-table>
      </div>
<!-- 分页 -->
      <div class="block mt_15 flex">
        <el-pagination
          background
          @size-change="handleSizeChange"
          @current-change="handleCurrentChange"
          :current-page.sync="pageIndex"
          :page-size="this.pageSize"
          layout=" prev, pager, next,sizes"
          :total="this.total"
          :page-sizes="[1,2,3,5,10,15,20]"
        >
        </el-pagination>

data(){
	return{
		// 表格
      tableData: [  ],
		// 表格分页
      pageIndex:1,    //当前页数pageIndex
      pageSize:2,       //当前页条数pageSize
      total:10,         //总条数
	}
},
mounted(){
    // this.getdata()
    this.getPage()
  },
  methods:{
    // 分页
    getPage(){
        let url = applicantList+'?pageIndex='+this.pageIndex+'&pageSize='+this.pageSize
        get(url).then(res=>{
          // console.log(res.data.data)
          this.tableData = res.data.data
          this.total = res.data.count
          
          // res.data.data.forEach((item)=>{
          //   if(item.audit_status == 0){
          //     item.audit_status = 'To be reviewed'
          //   }else if(item.audit_status == 1){
          //     item.audit_status = 'Passed'
          //   }else{
          //     item.audit_status = 'Rejected'
          //   }
          // })
          
        })
    },
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值