基于vue实现分页效果
本文实例为大家分享了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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持积木网。
浅谈在Vue-cli里基于axios封装复用请求
本文介绍了浅谈在Vue-cli里基于axios封装复用请求,分享给大家,具体如下:安装只用安装一个axios就可以了。npminstallaxios--save接口代理设置为了请求可以
vue2+el-menu实现路由跳转及当前项的设置方法实例
Vue.js是什么Vue.js(读音/vju/,类似于view)是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue的核心库只
vue组件watch属性实例讲解
本文实例为大家分享了vue组件watch属性的具体代码,供大家参考,具体内容如下!doctypehtmlhtmlheadmetacharset="UTF-8"titlewacth属性/titlescriptsrc="js/vue.js"/script/headbo