PullToRefresh停止刷新,目前找不到停止刷新和加载的方法

PullToRefresh停止刷新,目前找不到停止刷新和加载的方法, this.homeInit()是我的请求,接口请求成功后,UI还是在刷新和加载,如何把刷新和加载停止下来?

onRefresh: () => { 
  return new Promise<string>((resolve, reject) => { 
    // 模拟网络请求操作,请求网络2秒后得到数据,通知组件,变更列表数据 
    this.homeInit() 
    // setTimeout(() => { 
    //   if (this.refresh) { 
    //     resolve('') 
    //     this.refresh = !this.refresh 
    //   } 
    // }, 1000); 
  }); 
}
HarmonyOS
2024-08-28 18:04:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以使用await方式:

async function myAsyncFunction(): Promise<void> { 
  try { 
    const result: string = await new Promise((resolve: Function) => { 
      resolve('Hello, world!'); 
    }); 
  } catch (e) { 
    console.error(`Get exception: ${e}`); 
  } 
}

详情请参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/async-concurrency-overview-V5#asyncawait

分享
微博
QQ
微信
回复
2024-08-28 20:17:45
相关问题
如何实现卡片定时刷新和定点刷新
391浏览 • 1回复 待解决
下拉刷新和上拉加载API为9sdk
2774浏览 • 1回复 待解决
如何停止UIAbility自身
2005浏览 • 1回复 待解决
animateTo动画如何直接停止
2525浏览 • 2回复 待解决
HarmonyOS 引用找不到方法
198浏览 • 1回复 待解决
HarmonyOS 属性动画中途如何停止
371浏览 • 1回复 待解决
服务卡片进度条如何停止动画
8826浏览 • 1回复 待解决
Redis容器长时间停止怎么回事?
2602浏览 • 1回复 待解决
HarmonyOS List停止滑动回调不准确
274浏览 • 1回复 待解决