基于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 相关文章推荐
JQuery this 和 $(this) 的区别
Aug 23 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
Aug 07 Javascript
Javascript中匿名函数的多种调用方式总结
Dec 06 Javascript
利用函数的惰性载入提高javascript代码执行效率
May 05 Javascript
Jquery搜索父元素操作方法
Feb 10 Javascript
JavaScript希尔排序、快速排序、归并排序算法
May 08 Javascript
微信小程序 传值取值的几种方法总结
Jan 16 Javascript
JS中的phototype详解
Feb 04 Javascript
从零学习node.js之利用express搭建简易论坛(七)
Feb 25 Javascript
微信分享调用jssdk实例
Jun 08 Javascript
基于vue-element组件实现音乐播放器功能
May 06 Javascript
html5调用摄像头截图功能
Jan 18 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
PHP中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
php的dl函数用法实例
2014/11/06 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
javascript new一个对象的实质
2010/01/07 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
2011/10/21 Javascript
js去除空格的12种实用方法
2013/11/08 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
Json解析的方法小结
2016/06/22 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
解决vue 绑定对象内点击事件失效问题
2018/09/05 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
Python迭代和迭代器详解
2016/11/10 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
Django框架多表查询实例分析
2018/07/04 Python
python机器学习实现决策树
2019/11/11 Python
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
.NET程序员的数据库面试题
2012/10/10 面试题
护理职业应聘自荐书
2013/09/29 职场文书
大学活动策划书范文
2014/01/10 职场文书
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
华山导游词
2015/02/03 职场文书
浅析Python实现DFA算法
2021/06/26 Python
在Python 中将类对象序列化为JSON
2022/04/06 Python
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server
Python实现双向链表
2022/05/25 Python