利用vue和element-ui设置表格内容分页的实例


Posted in Javascript onMarch 02, 2018

html代码

因为我写在template中,也就是新建了组建中,贴出代码。

<el-pagination 
 small
 layout="prev, pager, next"
 :total="total" 
 @current-change="current_change">
</el-pagination>

代码中,small代表是否使用小型分页样式

layout代表组件布局,子组件名用逗号分隔

属性: total代表总条目数

事件: current-change用于监听页数改变,而内容也发生改变

其他属性可参见element官方API

http://element.eleme.io/#/zh-CN/component/pagination

监听方法,写在methods中

methods:{
 created:function(){
  //加载班级的数据
   var url ='http://127.0.0.1:3000/clazz/findAll';
   //向后台获取数据
   var vm = this;
   $.getJSON(url,function(data){
    vm.clazzInfo = data;
    vm.total = data.length;//设置数据总数目!!!
   }); 
  },
 current_change:function(currentPage){
    this.currentPage = currentPage;
  }
}

其中url是在后台express搭建起来的脚手架所设置好的路由。

在data中注册使用的数据

因为我是全局注册,data是个返回对象的函数

data:function(){
   return {
    total:0,//默认数据总数
    pagesize:7,//每页的数据条数
    currentPage:1,//默认开始页面
   }
  }

将数据绑定到tbody上

<el-table :data="searchInfo.slice((currentPage-1)*pagesize,currentPage*pagesize)" style="width: 100%">

其中searchInfo是我获取到后台数据的数组。

以上这篇利用vue和element-ui设置表格内容分页的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
Sep 19 Javascript
JQuery中form验证出错信息的查看方法
Oct 08 Javascript
javascript实现倒计时(精确到秒)
Jun 26 Javascript
JS求解三元一次方程组值的方法
Jan 03 Javascript
详解AngularJS ui-sref的简单使用
Apr 24 Javascript
import与export在node.js中的使用详解
Sep 28 Javascript
vue keep-alive请求数据的方法示例
May 16 Javascript
Vue 路由 过渡动效 数据获取方法
Jul 31 Javascript
详解一些适用于Node.js的命名约定
Dec 08 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
Dec 22 Javascript
vue中template的三种写法示例
Oct 21 Javascript
JS前端轻量fabric.js系列物体基类
Aug 05 Javascript
vue将时间戳转换成自定义时间格式的方法
Mar 02 #Javascript
Element-ui table中过滤条件变更表格内容的方法
Mar 02 #Javascript
使用vue-aplayer插件时出现的问题的解决
Mar 02 #Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
Mar 02 #Javascript
vue中添加mp3音频文件的方法
Mar 02 #Javascript
JS中利用FileReader实现上传图片前本地预览功能
Mar 02 #Javascript
select标签设置默认选中的选项方法
Mar 02 #Javascript
You might like
DOTA2 玩家自创拉野攻略 特色英雄快速成长篇
2020/04/20 DOTA
第十四节 命名空间 [14]
2006/10/09 PHP
PHP5.2中PDO的简单使用方法
2016/03/25 PHP
IE6弹出“已终止操作”的解决办法
2010/11/27 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
2013/02/01 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
2020/01/12 Javascript
vue实现图片上传功能
2020/05/28 Javascript
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
Python 最大概率法进行汉语切分的方法
2018/12/14 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
2019/09/07 Python
Python如何解除一个装饰器
2020/08/07 Python
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
《鲁班和橹板》教学反思
2014/04/27 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书
2015驻村干部工作总结
2015/04/07 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
Html5新增了哪些功能
2021/04/16 HTML / CSS
浅谈mysql执行过程以及顺序
2021/05/12 MySQL
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python