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

element Ui 分页size-change事件触发同时也出发了current-change事件,导致调用两次接口

element Ui 分页size-change事件触发同时也出发了current-change事件,导致调用两次接口

MMMHUHU 2019-05-13 10:23:01
elementUi分页size-change事件触发同时也出发了current-change事件,导致调用两次接口//pageSize变化事件handleSizeChange(val){this.$emit("sizeChange",val);},//pageNum变化事件handleCurrentChange(){this.$emit("pageNumCheng");}
查看完整描述

2 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

这个地方确实有点问题,因为一般size改变的时候会有两种情况:页数变了和没变两种。所以有时候会触发,有时候又不会触发。所以我的建议是size改变的时候请求接口,同时设置一个flag,如果是size改变的情况,curent-change事件不触发请求接口,等到size请求的接口回来以后再设置这个flag取反
                            
查看完整回答
反对 回复 2019-05-13
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

handleSizeChange(val){
this.options.limit=val;
this.getData();
},
handleCurrentChange(val){
this.options.offset=this.options.limit*(val-1);
this.getData();
}
                            
查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 829 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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