直接上代码。只有一个小小的需要注意的点:vue1.x的v代表循环是从0开始,遵从了程序语言设计的一贯的做法,而vue2.x是从1开始的,符合我们平常的习惯。用下来还是vue2。x的做法方便一些,不需要绕一下子了。
//html & lt; div id=胺忠场北? & lt;跨度v:点击=" switchPage (curPage - 1)”祝辞prev & lt;跨度v=毕钅亢汀皏-bind: class="{“当前页面”:项目==curPage}“v-text=v“项”:单击“=眘witchPage(项)”祝辞& lt;/span> & lt;跨度v:点击=" switchPage (curPage + 1)”祝辞next & lt;/div>
//js var分页=new Vue ({ 艾尔:#分页, 数据:{ 总结:4//总页数//当curPage: 1、前页 }, 方法:{ getBooks:函数(页面){//页面初始化函数 }, switchPage:函数(页面){ var vm=; 如果页面(& lt;1){ 页面=1; }else if(页面比;vm.sum) { 页面=vm.sum; } vm.getBooks(页面); vm。curPage=页面; }, } })
//css 跨度{ 显示:inline-block; 保证金:3 px; 宽度:35 px; 高度:35 px; 行高:35 px; text-align:中心; 颜色:粉色; 背景:# fff; border - radius: 5 px; } span.current-page, 跨度:{徘徊 颜色:# fff; 背景:粉色; } >之前效果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
Vue实用分页分页实例代码