利用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 相关文章推荐
JS中attr和prop属性的区别以及优先选择示例介绍
Jun 30 Javascript
js构造函数、索引数组和属性的实现方式和使用
Nov 16 Javascript
使用npm发布Node.JS程序包教程
Mar 02 Javascript
JS实现单击输入框弹出选择框效果完整实例
Dec 14 Javascript
jquery遍历table的tr获取td的值实现方法
May 19 Javascript
微信小程序 loading(加载中提示框)实例
Oct 28 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
Nov 01 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
Jan 22 Javascript
Node.js常用工具之util模块
Mar 09 Javascript
Vue路由的模块自动化与统一加载实现
Jun 05 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
Jul 20 Javascript
vue的webcamjs集成方式
Nov 16 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
php a simple smtp class
2007/11/26 PHP
php数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
解析php中的escape函数
2013/06/29 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
nodejs基础应用
2017/02/03 NodeJs
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
JQuery 获取Dom元素的实例讲解
2017/07/08 jQuery
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
详解JavaScript中操作符和表达式
2018/09/12 Javascript
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
详解Node.js异步处理的各种写法
2019/06/09 Javascript
vue3.0生命周期的示例代码
2020/09/24 Javascript
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
python使用nntp读取新闻组内容的方法
2015/05/08 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
django数据库自动重连的方法实例
2019/07/21 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
pycharm显示远程图片的实现
2019/11/04 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
Python+MySQL随机试卷及答案生成程序的示例代码
2021/02/01 Python
金融专业个人的自我评价
2013/10/18 职场文书
树转促学习心得体会
2014/09/10 职场文书
六五普法宣传标语
2014/10/06 职场文书
庆祝教师节标语
2014/10/09 职场文书