基于vue实现分页效果


Posted in Javascript onNovember 06, 2017

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

<!doctype html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>分页练习</title>
  <script src="js/vue.js"></script>
 </head>
 <style>
  .isList{
    list-style:none;
  }
  .isPadding{
    margin:5px;
    padding:5px;
    border:2px solid gray;
  }
  .isRed{
    color:red;
  }
 </style>
 <body>
 <div id="container">
    <p>{{msg}}</p>
    <ul v-bind:class="{isList:listStyle}">
      <li v-for="(tmp,index) in pageNumbers"
      v-bind:style="{float:isFloat}" 
      v-bind:class="{isPadding:isStyle,isRed:index==pageOne}" 
      @click="changeBg(index)">{{tmp}}</li>
    </ul>
  </div>
  <script>
    new Vue({
      el:"#container",
      data:{
        msg:"Hello VueJs",
        listStyle:true,
        isFloat:"left",
        isStyle:true,
        pageNumbers:[1,2,3,4,5],
        pageOne:0
      },
      methods:{
        changeBg:function(myIndex){
          this.pageOne = myIndex;
        }
      }
    })
  </script>
 </body>
</html>
<!doctype html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
  <style>
    ul  {
      list-style:none;
    }
    li{
      padding:10px;
      margin:5px;
      border:1px solid gray;
      float:left;
    }
    .isRed{
      color:red;
    }
  </style>
  <script src="js/vue.js"></script>
 </head>
 <body>
 <div id="container">
    <p>{{msg}}</p>
    <ul>
      <li v-for="(tmp,index) in pageNumbers" v-bind:class="{isRed:index==pageNo}" @click="handleClick(index)">{{tmp}}</li>
    </ul>
  </div>
  <script>
    new Vue({
      el:"#container",
      data:{
        msg:"Hello VueJs",
        pageNumbers:[1,2,3,4,5],
        pageNo:0
      },
      methods:{
        handleClick:function(myIndex){
          this.pageNo = myIndex;
        }
      }
    })
  </script>
 </body>
</html>

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

Javascript 相关文章推荐
SUN的《AJAX与J2EE》全文译了
Feb 23 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
Jul 23 Javascript
使用JavaScript实现弹出层效果的简单实例
May 31 Javascript
jQuery包裹节点用法完整示例
Sep 13 Javascript
javascript淘宝主图放大镜功能
Oct 20 Javascript
详解RequireJS按需加载样式文件
Apr 12 Javascript
js指定步长实现单方向匀速运动
Jul 17 Javascript
weebox弹出窗口不居中显示的解决方法
Nov 27 Javascript
js实现一个简易计算器
Mar 30 Javascript
vue请求数据的三种方式
Mar 04 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
Mar 08 Javascript
小程序实现背景音乐播放和暂停
Jun 19 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
Nov 06 #Javascript
JS实现分页浏览横向图片(类轮播)实例代码
Nov 06 #Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
Nov 06 #Javascript
vue自定义过滤器创建和使用方法详解
Nov 06 #Javascript
Bootstrap 树控件使用经验分享(图文解说)
Nov 06 #Javascript
vue复合组件实现注册表单功能
Nov 06 #Javascript
基于vue组件实现猜数字游戏
May 28 #Javascript
You might like
多人战的战术与战略
2020/03/04 星际争霸
PHP树的代码,可以嵌套任意层
2006/10/09 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
js实现延迟加载的方法
2015/06/24 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
js+SVG实现动态时钟效果
2018/07/14 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
Openlayers学习之地图比例尺控件
2020/09/28 Javascript
python ip正则式
2009/05/07 Python
用Python中的字典来处理索引统计的方法
2015/05/05 Python
python递归全排列实现方法
2018/08/18 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
解决python 执行sql语句时所传参数含有单引号的问题
2020/06/06 Python
python开发前景如何
2020/06/11 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
css3的@media属性实现页面响应式布局示例代码
2014/02/10 HTML / CSS
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
主管会计岗位责任制
2014/02/10 职场文书
领导班子作风建设剖析材料
2014/10/11 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
Python基础之常用库常用方法整理
2021/04/30 Python
比较几种Redis集群方案
2021/06/21 Redis
安装Ruby和 Rails的详细步骤
2022/04/19 Ruby
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers