vue elementui分页,vue element 分页

  vue elementui分页,vue element 分页

  本文主要详细介绍vue Element-ui的分页效果。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  本文分享vue Element-ui实现分页效果的具体代码,供大家参考。具体内容如下

  当我们从后台请求大量数据,想在页面上显示时,在请求的数据可能有几百个甚至更多的情况下,我们不想在一个页面上显示,所以需要使用分页功能来完成。

  1.这次我用vue2.0 element-ui实现了一个分页功能。element-ui组件特别丰富,给我提供了一个Pagination分页,可以用来快速完成分页功能。

  最终效果显示

  div class=deit

  div class=crumbs

  el-breadcrumb分隔符=/

  El-bread crumb-item class= El-icon-date /I数据管理/el-breadcrumb-item

  El面包屑项目用户列表/el面包屑项目

  /el-breadcrumb

  div class=cantainer

  El-table style= width:100%;

  :data= userlist . slice((current page-1)* pagesize,current page * pagesize)//最重要的一句话就是数据请求的处理。

  El-表格-列类型=索引宽度=50

  /El-表格-列

  El-表格-列标签=日期属性=日期宽度=180

  /El-表格-列

  El-table-column label= user name prop= name width= 180

  /El-表格-列

  El-table-column label= mail prop= email width= 180

  /El-表格-列

  El-table-column label= address prop= address width= 200

  /El-表格-列

  /el-table

  el分页

  @size-change=handleSizeChange

  @ current-change= handleCurrentChange

  :当前页面=当前页面

  :page-size=[5,10,20,40] //这是下拉框中的可选内容。选择的每一行应该显示多少内容?

  :page-size=pagesize //显示当前行数。

  layout=总计,大小,上一页,分页,下一页,跳转

  :total=userList.length //这是为了显示总共有多少数据,

  /El-分页

  /div

  /div

  /div

  需要定义数据,userList定义了一个空数组,所有请求的数据都存储在这个数组中。

  data () {

  返回{

  CurrentPage:1,///初始页面

  Pagesize:10,//每页数据

  用户列表:[]

  }

  },

  对于一些数据,方法处理,数据来源是通过json-server自建的本地数据,通过vue-resource请求数据。

  已创建(){

  this.handleUserList()

  },

  方法:{

  //初始页面currentPage、初始页面数据pagesize和数据data

  handleSizeChange:函数(大小){

  this.pagesize=size

  Console.log(this.pagesize) //每页上的下拉数据

  },

  handleCurrentChange:函数(currentPage){

  this . current page=current page;

  console . log(this . current page)//点击哪个页面

  },

  handleUserList() {

  这个。$ http . get( 3358 localhost:3000/userlist )。然后(RES={//这是从本地请求的数据接口,

  this.userList=res.body

  })

  }

  }

  以上都是分页所需要的功能,在我自己的写作案例中也遇到过。我总结一下,方便查看,喜欢的可以关注一下。

  vue.js的学习教程请点击专门的vue.js组件学习教程和Vue.js前端组件学习教程进行学习。

  这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: