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 相关文章推荐
许愿墙中用到的函数
Oct 07 Javascript
jQuery.Autocomplete实现自动完成功能(详解)
Jul 13 Javascript
用jQuery获取IE9下拉框默认值问题探讨
Jul 22 Javascript
JavaScript利用正则表达式去除日期中的“-”
Jul 01 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
Apr 07 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
Aug 27 Javascript
JavaScript中两个字符串的匹配
Jun 08 Javascript
JS实现滑动门效果的方法详解
Dec 19 Javascript
angularjs项目的页面跳转如何实现(5种方法)
May 25 Javascript
js实现弹出框的拖拽效果实例代码详解
Apr 16 Javascript
JS实现使用POST方式发送请求
Aug 30 Javascript
layui 中select下拉change事件失效的解决方法
Sep 20 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
Terran剧情介绍
2020/03/14 星际争霸
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
支持oicq头像的留言簿(二)
2006/10/09 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
2016/04/21 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
动态加载iframe
2006/06/16 Javascript
Prototype使用指南之ajax
2007/01/10 Javascript
Javascript中的常见排序算法
2007/03/27 Javascript
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
javascript this用法小结
2008/12/19 Javascript
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
js使用递归解析xml
2014/12/12 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
详解package.json版本号规则
2019/08/01 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
JavaScript canvas基于数组生成柱状图代码实例
2020/03/06 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
python3使用GUI统计代码量
2019/09/18 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
关于python中导入文件到list的问题
2020/10/31 Python
python基于win32api实现键盘输入
2020/12/09 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
留学推荐信中文范文三篇
2014/01/25 职场文书