onLoad和onShow再次调用问题?
发布于 6 年前 作者 chaoliang 4689 次浏览 来自 官方Issues

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

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

pullDownRefresh: function(e) {

    this.onLoad()

  },

  pullUpLoad: function(e) {

    this.onShow()

  }

3 回复

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

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

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

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

回到顶部