element-ui table 前台分页

  <el-table border :data="tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)" stripe style="width: 100%" v-else>
      <el-table-column prop="n" label="序列号" width="80" align="center"></el-table-column>
      <el-table-column prop="ProjectItem" label="购买内容" align="center"></el-table-column>
      <el-table-column prop="TotalAmt" label="金额"  align="center">
         <template slot-scope="scope">
              ¥{{scope.row.TotalAmt}}
         </template>
      </el-table-column>
      <el-table-column prop="IsPaid" label="付款/订单状态"  align="center">
        <template slot-scope="scope">
            <p class="table_P" v-if="scope.row.IsPaid==0" style="color:#F56C6C">未付款</p>
            <p class="table_P table_red" v-if="scope.row.IsPaid==1" style="color:#909399">{{scope.row.PaidDate.substring(0,10)}}</p>
            <hr class="table_hr">
            <p class="table_P table_red" v-if="scope.row.IsPost==0" style="color:#E6A23C">待处理</p>
            <p class="table_P table_red" v-if="scope.row.IsPost==1" style="color:#67C23A">处理中</p>
            <p class="table_P table_red" v-if="scope.row.IsPost==2" style="color:#409EFF">已转包</p>
            <p class="table_P table_red" v-if="scope.row.IsPost==3" style="color:#909399">{{scope.row.PostDate.substring(0,10)}}</p>
        </template>
      </el-table-column>
      <el-table-column prop="CreateDate" label="下单时间"  align="center">
         <template slot-scope="scope">
            {{scope.row.CreateDate.substring(0,10)}}
         </template>
      </el-table-column>
      <el-table-column label="操作"  align="center">
      <template slot-scope="scope">
          <el-button @click="handleClickTable(scope.row)" type="text" size="small" v-if="scope.row.IsPost==3">查看</el-button>
          <el-button @click="handleClickDel(scope.row)" type="text" size="small" v-if="scope.row.IsPost==0 || scope.row.IsPost==3">删除</el-button>
        </template>
      </el-table-column>
    </el-table>

 

 <div class="pages">
      <el-pagination
        background
        @size-change="handleSizeChange"
        @current-change="handleCurrentChange"
        :current-page="currentPage"
        :page-size="pageSize"
        layout="prev, pager, next"
        :total="tableData.length"
      ></el-pagination>
    </div>

 

export default {
  name: "DefaultView",
  data() {
    return {
      // 总数据
      tableData: [],
      dialogFormVisiblePayment:false,
      formLabelWidth: "100px",
      // 默认显示第几页
      currentPage: 1, // 当前页码
      totalCount: 20, // 总条数
      pageSize: 4, // 每页的数据条数
    }
   }
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑色咖啡 Ken

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值