美文网首页
element 分页组件

element 分页组件

作者: 不染事非 | 来源:发表于2019-04-03 09:20 被阅读0次

uve页面

  <el-pagination
      background
      :page-size="5"
      :current-page.sync="pageNum"
      layout="prev, pager, next"
      :total="total*5"
      class="page"
      @current-change="handleCurrentChange"
    ></el-pagination>

<script>里面

 data() {
    return {
      loading: true,
      pageNum: 1, //初始页
      pagesize: 5, //    每页的数据
      bookList: [],
      total: ""
    };
  }

methods{
// 初始页currentPage、初始每页数据数pagesize和数据data
    handleCurrentChange: function(pageNum) {
      this.pageNum = pageNum; //点击第几页
      this.getList(pageNum);
    },
   //获取后台数据
    async getList(pageNum) {
      let url = "/book/getList";
      const res = await this.$http.get(url, {
        pageNum: pageNum
      });
      this.loading = false;
      this.bookList = res.books;
      this.total = res.totalPage;
    },
}

相关文章

网友评论

      本文标题:element 分页组件

      本文链接:https://www.haomeiwen.com/subject/mnzobqtx.html