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 相关文章推荐
分享一个插件实现水珠自动下落效果
Jun 01 Javascript
jquery中取消和绑定hover事件的实现代码
Jun 02 Javascript
Angular 2父子组件之间共享服务通信的实现
Jul 04 Javascript
Javascript 一些需要注意的细节(必看篇)
Jul 08 Javascript
关于js中的鼠标事件总结
Jul 11 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
Aug 22 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
Aug 24 Javascript
在vue中使用echarts图表实例代码详解
Oct 22 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
Jul 24 Javascript
javascript实现扫雷简易版
Aug 18 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
Nov 12 Javascript
element中Steps步骤条和Tabs标签页关联的解决
Dec 08 Javascript
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
如何分别全角和半角以避免乱码
2006/10/09 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
用Javascript实现锚点(Anchor)间平滑跳转
2009/09/08 Javascript
常用一些Javascript判断函数
2012/08/14 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
layui表格内容溢出的解决方法
2019/09/06 Javascript
微信小程序实现点击按钮后修改颜色
2019/12/05 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
python基础教程项目三之万能的XML
2018/04/02 Python
Python numpy 点数组去重的实例
2018/04/18 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
2018/05/26 Python
基于python绘制科赫雪花
2018/06/22 Python
python读取txt文件中特定位置字符的方法
2018/12/24 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
python连接PostgreSQL数据库的过程详解
2019/09/18 Python
Python OpenCV视频截取并保存实现代码
2019/11/30 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
倩碧美国官网:Clinique美国
2016/07/20 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
GWebs公司笔试题
2012/05/04 面试题
高级护理实习生自荐信
2013/09/28 职场文书
小学英语教学反思案例
2014/02/04 职场文书
家长学校实施方案
2014/03/15 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
复兴之路展览观后感
2015/06/02 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书