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 相关文章推荐
javascript应用:Iframe自适应其加载的内容高度
Apr 10 Javascript
js下关于onmouseout、事件冒泡的问题经验小结
Dec 09 Javascript
JQuery的read函数与js的onload不同方式实现
Mar 18 Javascript
js判断游览器类型及版本号的代码
May 11 Javascript
Egret引擎开发指南之编译项目
Sep 03 Javascript
JavaScript操作XML文件之XML读取方法
Jun 09 Javascript
canvas实现图像布局填充功能
Feb 06 Javascript
JQuery判断正整数整理小结
Aug 21 jQuery
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
Dec 11 Javascript
vue登录页面cookie的使用及页面跳转代码
Jul 10 Javascript
vue.js iview打包上线后字体图标不显示解决办法
Jan 20 Javascript
在 Vue 中编写 SVG 图标组件的方法
Feb 24 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
php获取服务器信息的实现代码
2013/02/04 PHP
php单态设计模式(单例模式)实例
2014/11/18 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
PHP7 list() 函数修改
2021/03/09 PHP
jQuery旋转木马式幻灯片轮播特效
2015/12/04 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
最全面的JS倒计时代码
2016/09/17 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
详解关于webpack多入口热加载很慢的原因
2019/04/24 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
python简单的函数定义和用法实例
2015/05/07 Python
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Python之父谈Python的未来形式
2016/07/01 Python
Django中针对基于类的视图添加csrf_exempt实例代码
2018/02/11 Python
python安装本地whl的实例步骤
2019/10/12 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
美国电子产品折扣网站:Daily Steals
2017/05/20 全球购物
学校门卫工作职责
2013/12/07 职场文书
个人创业事迹材料
2014/12/30 职场文书
导游词范文
2015/02/13 职场文书
大国崛起英国观后感
2015/06/02 职场文书
创业计划书之外语培训班
2019/11/02 职场文书