"@ohos/pulltorefresh": "^2.0.5", 这个组件是你们官方的下拉刷新控件吗?

"@ohos/pulltorefresh": "^2.0.5", 这个组件是你们官方的下拉刷新控件吗? 现在有个问题是,这个控件没有手动调用刷新完毕的方法,现在只有设定一个时间然后刷新完毕,我的需求是当下拉刷新的时候,会请求接口,当请求成功后,我才让这个刷新组件刷新完毕。

HarmonyOS
4天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

关于这个问题,应该这样使用。

// 可选项,下拉刷新回调 
onRefresh: () => { 
  return new Promise<string>((resolve, reject) => { 
    // 这个地方是写网络请求的 
    网络请求=>完成后=> { 
      resolve('刷新成功'); 
      this.data = this.dataNumbers; 
    } 
 
  }); 
}, 
// 可选项,上拉加载更多回调 
onLoadMore: () => { 
  return new Promise<string>((resolve, reject) => { 
    网络请求=>完成后=> { 
      resolve(''); 
      this.data = this.dataNumbers; 
    } 
  }); 
},
分享
微博
QQ
微信
回复
4天前
相关问题
HarmonyOS 组件下拉刷新问题
366浏览 • 1回复 待解决
上拉加载,下拉刷新组件
312浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
711浏览 • 1回复 待解决
你们如何在mysql中操作位图
2223浏览 • 1回复 待解决
有谁知道web组件如何下拉刷新
1919浏览 • 1回复 待解决
HarmonyOS 下拉刷新功能
137浏览 • 1回复 待解决
HarmonyOS使用Refresh下拉刷新问题
683浏览 • 1回复 待解决
HarmonyOS 首页下拉刷新异常
167浏览 • 1回复 待解决