今天开发过程中,意图使用微信官方提供的wx.stopPullDownRefresh(Object object)Api完成下拉刷新后的复位,网上包括官网都说,这个应该在异步请求结束后调用,就能使列表复位,关闭列表顶部的加载动画。
然而我在使用时,根本不好使。。。写跟没写一个样,就是找不到为啥。
json里的enablePullDownRefresh也配置成true了,没用,让我给删了,到最后也没配这个属性。
最后是使用croll-view组件中的 refresher-triggered 属性,默认为false,在异步请求数据成功后再设置为false,就能用了。
贴上现在的代码:
scroll-view组件有关下拉刷新的属性配置:
js里下拉刷新绑定的函数直接调用列表初始化函数:
在初始化函数的最后直接把pullRefreshStatus置为false:
pullRefreshStatus字段的默认值:
本人小白,欢迎朋友们前来留言讨论问题
刚刚发现微信的官方的demo用的就是我这个方法。。。看来wx.stopPullDownRefresh()应该官方就没想让咱这么用。具体咋用我也没整明白。