为了账号安全,请及时绑定邮箱和手机立即绑定

我在Vue做一个分页的内容,就是点击不同页码显示不同的内容,应该如何做呢?

我在Vue做一个分页的内容,就是点击不同页码显示不同的内容,应该如何做呢?

慕妹3242003 2019-03-22 19:15:27
methods:{handleCurrentChange(val) {  console.log(`当前页: ${val}`);}}点击事件应该怎么写,把点击页码的id传给后台,再获得相关页码id的内容渲染到页面上呢?
查看完整描述

3 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

 <el-pagination

  @size-change="handleSizeChange"

  @current-change="handleCurrentChange"

  :current-page.sync="currentPage"

  :page-size="pageSize"

  layout="total, prev, pager, next"

  :total="1000">

</el-pagination>


handleCurrentChange(val){

    this.currentPage = val

}


查看完整回答
反对 回复 2019-04-03
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

前端获取当前页码 page 和每页数量 pageSize 传给后端,后端会根据 page 和 pageSize 算出 Count,然后从 第 Count 个数据开始获取 pageSize 个数据传给前端,前端显示后端传过来的列表就行了。分页的逻辑大概就是这样。后端发送给前端列表数据之外,还要传一个 total ,就是所有的数量,好让前端计算显示总页面


查看完整回答
反对 回复 2019-04-03
  • 3 回答
  • 0 关注
  • 2058 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号