基于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 相关文章推荐
Prototype PeriodicalExecuter对象 学习
Jul 19 Javascript
小试JQuery的AutoComplete插件
May 04 Javascript
js判断选择的时间是否大于今天的代码
Aug 20 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
Oct 22 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
Dec 10 Javascript
JavaScript数组各种常见用法实例分析
Aug 04 Javascript
浅析jquery与checkbox的checked属性的问题
Apr 27 Javascript
javascript之Array 数组对象详解
Jun 07 Javascript
JS匿名函数类生成方式实例分析
Nov 26 Javascript
vue动态改变背景图片demo分享
Sep 13 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
Nov 21 Javascript
JavaScript对象字面量和构造函数原理与用法详解
Apr 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 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
php 生成短网址原理及代码
2014/01/23 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
php实现微信公众号无限群发
2015/10/11 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
js null,undefined,字符串小结
2010/08/21 Javascript
js如何取消事件冒泡
2013/09/23 Javascript
js switch case default 的用法示例介绍
2013/10/23 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
2014/02/24 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
Python中return self的用法详解
2018/07/27 Python
python and or用法详解
2019/06/26 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
Python 实现微信自动回复的方法
2020/09/11 Python
Python模块常用四种安装方式
2020/10/20 Python
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
求职者简历中的自我评价
2013/10/20 职场文书
自动化专业职业生涯规划书范文
2014/01/16 职场文书
优秀民警事迹材料
2014/01/29 职场文书
工会主席岗位责任制
2014/02/11 职场文书
期中考试反思800字
2014/05/01 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
学生自我鉴定格式及范文
2014/09/16 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
考试后的感想
2015/08/07 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书