Bootstrap table 刷新回调陷入死循环

21 篇文章 0 订阅
15 篇文章 0 订阅

最近开发前端页面,在使用Bootstrap table自带的刷新按钮时,遇到一个死循环调用问题。

Bootstrap table自带刷新按钮,点击后会以上次url为参数触发自带的刷新操作。而现在要求更新url后再去刷新,这样自带的刷新操作无法满足需求。通过查看官方文档,看到可以定义refresh事件回调函数,在回调函数里面再设置新的url,然后显式调用refresh操作,看起来已经完成了需求,然而。。。显式调用refresh操作后,又会调用回调函数,又调用刚才自定义的refresh操作,。。。一个死循环。。。。

理一下思路,你必须定义回调函数,因为你要更新url,然后调用refresh操作去刷新,然后触发回调,然后陷入死循环。这看起来无解。
试着定义一个变量进行判断,试着定义两个变量,最后都发现,无法解决这个问题。

郁闷和失意阵阵袭来,先回家明天再说吧。
我一边骑车走在回家路上,一边回想这个问题,突然冒出一个想法,为什么不自定义刷新按钮呢,这样就可以不使用bootStrapTable自带的refresh按钮,进而避开其自带的一系列刷新操作,包括它的回调函数。

完美!

原地打转,局限在里面,无法解决问题,换个角度,站在更高的层面去看,就会有不同的思路。

仅以此记录解决问题过程。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值