antd-mobile的PullToRefresh控件在升级IOS13后,上拉加载功能异常。

发布于 2022-09-11 23:11:10 字数 1400 浏览 29 评论 0

PullToRefresh组件,同样的代码,在未升级IOS13的iPhone上正常,但在已升级IOS13的IPhone上异常。

<PullToRefresh
            damping={60}
            ref={this.pullToRefreshRefs}
            style={{
              height: "calc(100vh - 132px)",
              overflow: "auto"
            }}
            indicator={{}}
            direction={"up"}
            refreshing={this.state.isFetching}
            onRefresh={this.onListViewRefresh}
            getScrollContainer={() => undefined}
            distanceToRefresh={25}
          >
            <List>
              {this.state.logs.map(log => (
                <List.Item
                  key={log.operationLogId}
                  arrow="empty"
                  multipleLine
                  className={styles.log}
                  wrap
                >
                  <div className={styles.header}>
                    <span> {log.userNick}</span>
                    <span>
                      {moment(log.updatedAt).format("YYYY年M月D日 H时m分s秒")}
                    </span>
                  </div>

                  <List.Item.Brief>
                    在{this.findSystem(log.systemId).cname},{log.description}
                  </List.Item.Brief>
                </List.Item>
              ))}
            </List>
          </PullToRefresh>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白云不回头 2022-09-18 23:11:10

请问解决这个问题了吗?
我这边出现的问题是,下拉一直正常,上拉偶尔出现异常,拉到底部,继续往上拉就拉不动了。
问题不是每次都出现,经过排查比对,发现如果我list里的数据项,各项的高度差异过大,会大概率引发这个问题。目前还没有找到准确原因。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文