明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
随笔 - 1277, 文章 - 0, 评论 - 214, 阅读 - 320万
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Vue3+antd实现分页功能

Posted on   且行且思  阅读(31)  评论(0编辑  收藏  举报

vue 中代码(在对应的地方添加)

<a-pagination 
                    v-model:current="current" 
                    :total="total" 
                    v-model:page-size="pageSize"
                    :showSizeChanger="true"
                    :hideOnSinglePage="true"
                    style="margin-top: 20px;text-align: right;"
                    @change="checkTotal"/>

 

在script中定义参数

const current = ref(1);//默认展示第几页
const total = ref(0);//总的条数
const pageSize = ref(10);//默认一页展示的条数
const userList = ref([]);//数据得list

 

翻页的change事件

const checkTotal = (page, pageSize) =>{getUserPageList({current:page,size:pageSize}).then((result)=>{
            userList.value = result.records
            total.value = result.total
        })
      }

 

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2023-11-08 戴尔电脑(笔记本) 重装系统后 启动 Windows 蓝屏显示“INACCESSIBLE BOOT DEVICE”
2019-11-08 Eclipse快捷键-方便查找
2017-11-08 Bootstrap Tooltip 显示换行
2008-11-08 免费图标集合
点击右上角即可分享
微信分享提示