onLoad和onShow再次调用问题?

发布于 7 年前作者 chaoliang4850 次浏览最后编辑 7 年前来自 issues

页面初始化的时候调用onLoad()之后会调用onShow(),但是在下面方法中调用 this.onLoad()后不会继续调用this.onShow(),怎么解决呢?

在scroll-view中设置 bindscrolltoupper=“pullDownRefresh”  bindscrolltolower=“pullUpLoad” ,

pullDownRefresh: function(e) {

    this.onLoad()

  },

  pullUpLoad: function(e) {

    this.onShow()

  }

3 回复
jiafang
jiafang1 楼6 年前

首先,不是onLoad调用的onShow,你后面写onLoad当然不会调用onShow

只是页面的变化分别触发了onLoad和onShow而已,他们两个之间没有关系

你需要的话自己手动再调用onShow。

xyan
xyan2 楼6 年前
taozhou
taozhou3 楼5 年前

你是要刷新数据吧了,请求单独写方法,onShow中调用一次  下拉刷新函数中调用一次