HarmonyOS 下拉刷新后的loading的icon显示在了页面上

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

loading的icon在刷新之后会显示在页面的原因有两个:

1、Refresh组件的顶部有一部分留白(头像组件空出来的那一行),导致了loading的icon能够显示出来;

2、this.RefreshText 的赋值有问题:

.onRefreshing(async () => {
  await this.onInitialize
  this.isRefreshing = false
  this.RefreshText = ''
  console.log('onRefreshing test')
})

这里无法将 this.RefreshText 赋值为 ‘’

.onRefreshing(() => {
  setTimeout(() => {
    this.isRefreshing = false
    this.RefreshText = ''
  }, 2000)
  console.log('onRefreshing test')
})

这里是可以将 this.RefreshText 赋值为 ‘’ 的,在数据请求之后 this.RefreshText 能够赋值成功(不为 ‘加载中…’ ),loading的icon是会自动隐藏的

分享
微博
QQ
微信
回复
4天前
相关问题
HarmonyOS 组件下拉刷新问题
499浏览 • 1回复 待解决
HarmonyOS 设置icon和label不生效
332浏览 • 1回复 待解决
HarmonyOS 下拉刷新功能
223浏览 • 1回复 待解决
HarmonyOS使用Refresh下拉刷新问题
893浏览 • 1回复 待解决
HarmonyOS loading页面实现方式?
38浏览 • 1回复 待解决
HarmonyOS 首页下拉刷新异常
350浏览 • 1回复 待解决