iView的page 组件

本文详细解析了Vue中自定义分页组件的实现方法,包括如何通过changeSize事件响应页面变化,展示总页数,以及如何通过postRequest方法获取数据并更新页面显示。同时介绍了分页组件的各种属性如page-size、show-total等的使用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//html

<div class="pageNation"> <Page :total= totalPages :page-size= pageSize size="small" @on-change="changeSize" v-model="page" show-total />
// changeSize事件改变值page,
// show-total 展示总数

// show-elevator 跳到指定某一页。
// show-sizer 切换每页的数量.
//:current="2" 当前页,支持 .sync 修饰符
// simple 简易模式。通过输入页码回车切换,或使用鼠标点击切换页码,或使用键盘的上下键来切换。简洁分页不能使用总数、电梯和切换数量。

</div>

api 

// 分页
    changeSize(page){
        let _this = this;
        _this.page = page;        //  通过在data中设置变量也可以拿到当前页,并在全局使用
        _this.postRequest('', {
              pageNum: page,
              pageSize: 32
            }, function(data) {
              _this.totalPages = data.total
              _this.pageSize = data.pageSize
              _this.lists = data.datas
              console.log(_this.lists)
            })
    },

 

转载于:https://www.cnblogs.com/panax/p/10974419.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值