vue elementui分页,vueelementui分页功能

  vue elementui分页,vueelementui分页功能

  这篇文章主要为大家详细介绍了某视频剪辑软件组件库ElementUI实现表格列表分页效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  ElementUI实现表格列表分页效果教程,供大家参考,具体内容如下

  元素用户界面是一套采用Vue 2.0作为基础框架实现的组件库,一套为开发者、设计师和产品经理准备的基于Vue 2.0的组件库,提供了配套设计资源,帮助网站快速成型

  el-pagination加上@size-change="handleSizeChange、@current-change="handleCurrentChange"处理当前页和当前页数的改变事件

  !-表格-

  div class= form table id= form table

  埃尔表

  ref=Table

  :data= apprItemData

  :header-cell-style=headClass

  row-key=approveItem

  :tree-props= { children: children }

  身高=420

  边界

  埃尔-表格-列

  type=selection

  宽度=55

  /El-表格-列

  埃尔-表格-列

  标签=序号

  宽度=60

  align=居中

  模板slot-scope="scope"{ scope .$ index 1 } }/模板

  /El-表格-列

  埃尔-表格-列

  prop=itemCode

  标签=编码

  /El-表格-列

  埃尔-表格-列

  prop=批准名称

  标签=事项名称

  /El-表格-列

  /el-table

  /div

  !-表格分页-

  div class=分页

  埃尔分页

  背景

  @size-change=handleSizeChange

  @ current-change= handleCurrentChange

  :page-size=[5,10,15,20,25]

  :page-size=pageSize

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

  :total=totalRow

  /El-分页

  /div

  脚本类型=text/babel

  var vm=new Vue({

  埃尔: #app ,

  数据:{

  apprItemData : [],

  当前页面:1,//当前页

  totalRow: 0,//总页数

  页面大小:10 //当前显示条数

  },

  已计算:{},

  观察:{},

  已创建(){},

  已安装(){

  这个。loaditemdata();

  },

  方法:{

  //加载信息

  loadItemData () {

  var pageSize=this.pageSize

  var当前页面=this。当前页面;

  控制台。log( pageSize: pageSize ,当前页面:当前页面);

  //调试器;

  var geturl= $ { root }/config/load item data。做什么?rows= pageSize page=当前页面;

  $.ajax({

  键入:获取,

  url:geturl,

  内容类型:应用程序/JSON;charset=utf-8 ,

  成功:函数(数据){

  //调试器;

  控制台。日志( totalRow:数据。合计’);

  VM。appritedata=数据。行;

  VM。总计行=数量(数据。合计);

  },

  错误:函数(e) {

  console.log(加载数据出现错误:’,e);

  }

  })

  }

  //表头样式设置

  headClass() {

  return text-align:center;背景:# f7f 7 f 7 color:# 1c 1d;

  },

  //页数变换

  handleSizeChange(val) {

  this.pageSize=val

  这个。loaditemdata();

  },

  //当前页变换

  handleCurrentChange(val) {

  this.currentPage=val

  这个。loaditemdata();

  }

  }

  });

  /脚本

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

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

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