dcloudio / dcloudio/uni-app

ios14.1 手机系统版本,遮罩不能阻止,页面继续拖动,导致多次触发相同数据请求,渲染数据出现重复

Open
#2,559 7 comments 0 reactions 1 assignee Claimed by @StrivingRabbit View on GitHub
doubleCheck h5 不明确复现步骤、未提供复现工程
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
ios 14.1 uni-load-more 上拉加载更多,每次触发数据请求都有遮罩,苹果其他系统版本和安卓遮罩出现的时候,不能继续向上拉动页面,ios14.1 这个,遮罩出现了,还能继续拉动页面,多次触发数据请求,导致数据重复。

**复现步骤**
1. iphone手机 ios 14.1系统,uni-app h5 浏览页面
2. 页面引用 uni-load-more 插件,上拉刷新,加载遮罩出现时,继续拉,可以拉动,同时多次调用数据接口
3. 渲染数据重复
4. 遮罩代码uni.showLoading({mask: true, title: '加载中...' });

**预期结果**
遮罩出现的时候,不可以拉动页面

**实际结果**
遮罩出现了,还能继续拉动页面,多次触发数据请求,导致数据重复

**系统信息:**
- 发行平台: uniapp/H5
- 操作系统 :win10
- HBuilderX版本 : HBuilderX 3.1.4
- uni-app版本 [如使用Vue-cli创建/运行项目,则提供`npm run info`的运行结果]
- 设备信息 iphone 12

**补充信息**
[可选]
[根据你的分析,出现这个问题的原因可能在哪里?]

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.