Vue 实用分页paging实例代码


Posted in Javascript onApril 12, 2017

直接上代码。只有一个小小的需要注意的点:vue1.x的v-for循环是从0开始,遵从了程序语言设计的一贯的做法,而vue2.x是从1开始的,符合我们平常的习惯。用下来还是vue2.x的做法方便一些,不需要绕一下子了。

//html
<div id="paging">
<span v-on:click="switchPage(curPage - 1)">prev</span>
<span v-for="item in sum" v-bind:class="{'current-page': item == curPage}" v-text="item" v-on:click="switchPage(item)"></span>
<span v-on:click="switchPage(curPage + 1)">next</span>
</div>
//js
var paging = new Vue({
 el: '#paging',
 data: {
  sum: 4, //总页数
  curPage: 1, //当前页
 },
 methods: {
  getBooks: function(page){
   //页面初始化函数
  },
  switchPage: function(page){
   var vm = this;
   if(page < 1) {
    page = 1;
   } else if(page > vm.sum) {
    page = vm.sum;
   }
   vm.getBooks(page);
   vm.curPage = page;
  },
 }
})
//css
span {
 display: inline-block;
 margin: 3px;
 width: 35px;
 height: 35px;
 line-height: 35px;
 text-align: center;
 color: pink;
 background: #fff;
 border-radius: 5px;
}
span.current-page,
span:hover {
 color: #fff;
 background: pink;
}

效果如下:

Vue 实用分页paging实例代码

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

Javascript 相关文章推荐
Javascript中的常见排序算法
Mar 27 Javascript
dwr spring的集成实现代码
Mar 22 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
Dec 21 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
Sep 02 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
Dec 28 Javascript
js验证是否为数字的总结
Apr 14 Javascript
jquery弹出关闭遮罩层实例
Aug 06 Javascript
使用node.js 获取客户端信息代码分享
Nov 26 Javascript
jQuery实现的文字hover颜色渐变效果实例
Feb 20 Javascript
Bootstrap前端开发案例二
Jun 17 Javascript
浅析Vue 生命周期
Jun 21 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
Jun 28 Javascript
jquery 校验中国身份证号码实例详解
Apr 11 #jQuery
基于JavaScript定位当前的地理位置
Apr 11 #Javascript
js模拟支付宝密码输入框
Apr 11 #Javascript
基于jQuery实现瀑布流页面
Apr 11 #jQuery
详解angular用$sce服务来过滤HTML标签
Apr 11 #Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
Apr 11 #Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
Apr 11 #Javascript
You might like
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
php用数组返回无限分类的列表数据的代码
2010/08/08 PHP
php实现ip白名单黑名单功能
2015/03/12 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
深入php内核之php in array
2015/11/10 PHP
Zend Framework教程之Application用法实例详解
2016/03/14 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
2016/09/11 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
JQuery 插件模板 制作jquery插件的朋友可以参考下
2010/03/17 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
React Native使用fetch实现图片上传的示例代码
2018/03/07 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
Python中使用ElementTree解析XML示例
2015/06/02 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
基于Python log 的正确打开方式
2018/04/28 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
基于opencv实现简单画板功能
2020/08/02 Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
2020/09/28 Python
如何在vscode中安装python库的方法步骤
2021/01/06 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
2021/01/23 Python
Perfume’s Club美国官网:西班牙第一家在线美容店
2020/06/10 全球购物
Delphi笔试题
2016/11/14 面试题
心得体会开头
2014/01/01 职场文书
军人违纪检讨书
2014/02/04 职场文书
数控专业毕业生自荐信范文
2014/03/04 职场文书
大学生国家助学金感谢信
2015/01/23 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书