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

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

HarmonyOS
2024-11-18 09:17:36
浏览
收藏 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
微信
回复
2024-11-18 17:43:29
相关问题
HarmonyOS 组件下拉刷新问题
499浏览 • 1回复 待解决
上拉加载,下拉刷新组件
438浏览 • 1回复 待解决
你们如何在mysql中操作位图
2298浏览 • 1回复 待解决
HarmonyOS Web组件怎么添加下拉刷新
54浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
831浏览 • 1回复 待解决