虚位以待(AD)
虚位以待(AD)
首页 > 网页特效 > Jquery > Vue 实用分页paging实例代码

Vue 实用分页paging实例代码
类别:Jquery   作者:码皇   来源:互联网   点击:

本篇文章主要介绍了Vue 实用分页paging实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

直接上代码。只有一个小小的需要注意的点:vue1.x的v-for循环是从0开始,遵从了程序语言设计的一贯的做法,而vue2.x是从1开始的,符合我们平常的习惯。用下来还是vue2.x的做法方便一些,不需要绕一下子了。

    //html<div id="paging"><span v-on:click="switchPage(curPage - 1)">prev</span><span v-for="item in sum" v-bind:class="{
    'current-page': item == curPage}
    " v-text="item" v-on:click="switchPage(item)"></span><span v-on:click="switchPage(curPage + 1)">next</span></div>
    //jsvar paging = new Vue({
    el: '#paging', data: {
    sum: 4, //总页数 curPage: 1, //当前页 }
    , methods: {
    getBooks: function(page){
    //页面初始化函数 }
    , switchPage: function(page){
    var vm = this;
    if(page < 1) {
    page = 1;
    }
    else if(page > vm.sum) {
    page = vm.sum;
    }
    vm.getBooks(page);
    vm.curPage = page;
    }
    , }
    }
    )
    //cssspan {
    display: inline-block;
    margin: 3px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: pink;
    background: #fff;
    border-radius: 5px;
    }
    span.current-page,span:hover {
    color: #fff;
    background: pink;
    }

效果如下:

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

相关热词搜索: vue 分页 vue js 分页 vue分页组件