element之分页器
element的分页器,相对于替换代码
html
<!-- 分页器 --> <div class="block"> <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[2, 4, 8, 9]" :page-size="2" layout="total, sizes, prev, pager, next, jumper" :total="totalNum" > </el-pagination>
js
return {
totalNum: 0, //总条数
currentPage:1, //当前是第几页
pageNum:2,//一页多少条数据
}
methods: {
// 每页显示多少条,触发
handleSizeChange(val) {
// 每页显示多少条
this.pageNum = val
this.__init(this.pageNum,this.currentPage)
},
// 第几页,触发
handleCurrentChange(val) {
// 第几页
this.currentPage = val
this.__init(this.pageNum,this.currentPage)
},
// 初始化数据 1 : 一页显示多少条 , 2 : 第几页
__init(pageSize, pageNum) {
request
.$axios({
url: "/querstion/list",
data: {
pageSize:pageSize, //一页显示多少条
pageNum: pageNum, //第几页
},
})
.then((res) => {
this.tableData = res.data.questionnaireList;
this.totalNum = res.data.total; //总条数
console.log(res);
});
},
}
本文来自博客园,作者:杨建鑫,转载请注明原文链接:https://www.cnblogs.com/qd-lbxx/p/15832679.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本