vue.js 2.0实现简单分页效果


Posted in Javascript onJuly 29, 2019

本文实例为大家分享了vue.js 2.0实现分页效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>vue.js 2.0 实现的简单分页</title>
<style>
* {
 margin: 0;
 padding: 0;
 box-sizing: border-box
}

html {
 font-size: 12px;
 font-family: Ubuntu, simHei, sans-serif;
 font-weight: 400
}

body {
 font-size: 1rem
}

.text-center{
 text-align: center;
}

.pagination {
 display: inline-block;
 padding-left: 0;
 margin: 21px 0;
 border-radius: 3px;
}

.pagination > li {
 display: inline;
}

.pagination > li > a {
 position: relative;
 float: left;
 padding: 6px 12px;
 line-height: 1.5;
 text-decoration: none;
 color: #009a61;
 background-color: #fff;
 border: 1px solid #ddd;
 margin-left: -1px;
 list-style: none;
}

.pagination > li > a:hover {
 background-color: #eee;
}

.pagination .active {
 color: #fff;
 background-color: #009a61;
 border-left: none;
 border-right: none;
}

.pagination .active:hover {
 background: #009a61;
 cursor: default;
}

.pagination > li:first-child > a .p {
 border-bottom-left-radius: 3px;
 border-top-left-radius: 3px;
}

.pagination > li:last-child > a {
 border-bottom-right-radius: 3px;
 border-top-right-radius: 3px;
}
</style>
</head>

<body>
 <div id="app">
  <ul class="pagination">
   <li v-for="index in all">
    <a v-bind:class="cur === index + 1 ? 'active' : ''" v-on:click="btnClick(index + 1)">{{ index + 1 }}</a>
   </li>
  </ul>
 </div>
</body>
<script src="js/vue.js"></script>
<script>
 var vm = new Vue({
  el: '#app',
  data: {
   cur: 1, //当前页码
   all: 8 //总页数
  },
  watch: {
   cur: function(newVal, oldVal){ // 数值产生变化,触发回调
    console.log(newVal, oldVal);
   }
  }, 
  methods: {
   btnClick: function(i){
    this.cur = i;
    // ajax 调取数据...
   }
  }
 })
</script>
</html>

效果图

vue.js 2.0实现简单分页效果

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

Javascript 相关文章推荐
自己的js工具 Cookie 封装
Aug 21 Javascript
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
Nov 24 Javascript
IE event.srcElement和FF event.target 功能比较
Mar 01 Javascript
js下写一个事件队列操作函数
Jul 19 Javascript
关于this和self的使用说明
Aug 01 Javascript
JS取文本框中最小值的简单实例
Nov 29 Javascript
javascript cookie基础应用之记录用户名的方法
Sep 20 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
Oct 14 Javascript
jQuery无缝轮播图代码
Dec 22 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
Feb 19 Javascript
Vue组件之全局组件与局部组件的使用详解
Oct 09 Javascript
jquery实现简单自动轮播图效果
Jul 29 jQuery
JavaScript如何获取一个元素的样式信息
Jul 29 #Javascript
教你搭建按需加载的Vue组件库(小结)
Jul 29 #Javascript
JavaScript 继承 封装 多态实现及原理详解
Jul 29 #Javascript
Vue2.0实现简单分页及跳转效果
Jul 29 #Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
Jul 29 #Javascript
js实现多张图片每隔一秒切换一张图片
Jul 29 #Javascript
javascript面向对象程序设计实践常用知识点总结
Jul 29 #Javascript
You might like
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
php用户密码加密算法分析【Discuz加密算法】
2016/10/12 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
javascript中Number对象的toString()方法分析
2014/12/20 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
详解网站中图片日常使用以及优化手法
2017/01/09 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
Node中使用ES6语法的基础教程
2018/01/05 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
2019/07/06 Javascript
python多重继承实例
2014/10/11 Python
Python中的错误和异常处理简单操作示例【try-except用法】
2017/07/25 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
django实现支付宝支付实例讲解
2019/10/17 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
应届大专毕业生个人自荐信
2013/09/22 职场文书
自我评价范文分享
2014/01/04 职场文书
麦当劳辞职信范文
2014/01/18 职场文书
毕业生工作求职信
2014/06/30 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
2014迎国庆标语大全
2014/09/19 职场文书
绿色校园广播稿
2014/10/13 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
工作失职自我检讨书
2015/05/05 职场文书