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 相关文章推荐
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
Aug 09 Javascript
jquery动画1.加载指示器
Aug 24 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
Jan 21 Javascript
javascript实现汉字转拼音代码分享
Apr 20 Javascript
jQuery实现进度条效果代码
Dec 17 Javascript
AngularJS实用开发技巧(推荐)
Jul 13 Javascript
理解 javascript 中的函数表达式与函数声明
Jul 07 Javascript
纯js实现画一棵树的示例
Sep 05 Javascript
使用原生js+canvas实现模拟心电图的实例
Sep 20 Javascript
浅谈Vue初学之props的驼峰命名
Jul 19 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
Sep 09 Javascript
React自定义hook的方法
Jun 25 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
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
全面解读PHP的人气开发框架Laravel
2015/10/15 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
自动检查并替换文本框内的字符
2006/06/30 Javascript
JavaScript prototype对象的属性说明
2010/03/13 Javascript
jquery 3D球状导航的文章分类
2010/07/06 Javascript
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
2013/07/13 Javascript
JS根据变量保存方法名并执行方法示例
2014/04/04 Javascript
EasyUI中datagrid在ie下reload失败解决方案
2015/03/09 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
2015/04/17 Javascript
JavaScript 经典实例日常收集整理(常用经典)
2016/03/30 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
小程序自定义单页面、全局导航栏的实现代码
2019/03/15 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
jquery实现垂直无限轮播的方法分析
2019/07/16 jQuery
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
Python列表(list)常用操作方法小结
2015/02/02 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python最小二乘法矩阵
2019/01/02 Python
深入了解python中元类的相关知识
2019/08/29 Python
python3定位并识别图片验证码实现自动登录功能
2021/01/29 Python
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
南京某软件公司的.net面试题
2015/11/30 面试题
广州喜创信息技术有限公司JAVA软件工程师笔试题
2012/10/17 面试题
铁路工务反思材料
2014/02/07 职场文书
工商企业管理专业自荐信范文
2014/04/12 职场文书
法学专业毕业生自荐信
2014/06/11 职场文书
绿色环保标语
2014/06/12 职场文书
中学生民族团结演讲稿
2014/08/27 职场文书
交通事故委托书范本
2014/09/28 职场文书
工作经验交流材料
2014/12/30 职场文书
深入理解go缓存库freecache的使用
2022/02/15 Golang
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server