vue分页组件二次封装---每页请求特定数据 - Go语言中文社区

vue分页组件二次封装---每页请求特定数据


 关键步骤:

1.传两个参数:pageCount (每页条数)、pageIndex (页码数);

2.bind方法的调用

<!-- 这部分是分页 --> 
<div class="yema">
<el-pagination 
background
@size-change="handleSizeChange" 
@current-change="handleCurrentChange" 
:page-sizes="[10,20,30]"
:page-size="pageCount" 
layout="total,jumper,prev, pager, next,sizes"
:total="totalpage" >
</el-pagination>
</div>
<!-- 这部分是分页 End-->

 

js代码:

totalpage: " ",
currentPage:1, // 默认显示第一条
pageCount:5,//每页显示条数

 
//分页 初始页currentPage、初始每页数据数pagesize

// 每页条数 console.log(`每页 ${val} 条`);
handleSizeChange:function(pageCount){

var that = this;

that.form.pageCount = pageCount; //每页显示条数

that.$options.methods.qryBtn.bind(this)();

console.log("pageCount==>",pageCount );


},

// 当前 页码数 console.log(`当前页: ${val}`);
handleCurrentChange:function(pageIndex){
var that = this;

// 赋值:后面的pageIndex 赋值给 that.form.pageIndex
that.form.pageIndex = pageIndex;//页码

// 方法调用方法
that.$options.methods.qryBtn.bind(this)();

console.log("pageIndex==>", this.form.pageIndex);

}

本例对特别请求特别多数据时,该方法大有用处。仅作参考。如有疑问,请联系。。。

版权声明:本文来源博客园,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.cnblogs.com/dhpong/p/10500293.html
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-11-17 14:45:19
  • 阅读 ( 1230 )
  • 分类:前端

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢