收藏
回答

如何删除列表页数据防止触发onReachBottom事件?


我在删除评论列表页中的某一条数据,请看删除的封装方法(图2),重新setData列表数据的时候,触发到了onReachBottom事件(图4),有什么办法可以禁止出发到onReachBottom事件吗?

最后一次编辑于  2018-11-21
回答关注问题邀请回答
收藏

1 个回答

  • 这都申请了
    这都申请了
    2018-11-21

    那就设一个变量判断是否是删除动作引发的事件

    2018-11-21
    赞同
    回复 3
    • Dave
      Dave
      2018-11-21

      这个方法我想到了,但是我感觉行不通

      思路:is_load初始值为true,onReachBottom事件中,判断:如果is_load == true,则加载数据;点击删除成功之后,setData({ is_load: false });

      这样的话是肯定不行的,在上面我提到的这个思路中,删除之后就无法加载后面的分页数据了,不知道在这个思路的基础上,你是否有办法在删除之后加载后面的分页数据?或者说,你思路和我的不一样,可以达到目的?

      2018-11-21
      回复
    • 这都申请了
      这都申请了
      2018-11-21回复Dave

      onReachBottom中如果判断is_load是false,就把is_load重置为true就好了

      2018-11-21
      1
      回复
    • Dave
      Dave
      2018-11-21回复这都申请了

      对哦!万分感谢!

      2018-11-21
      回复