dcloudio / dcloudio/mui

重置上拉加载安卓生效,但ios无效

Open
#349 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
13.5k
Forks
6.5k
PR merge metrics
No merged PRs in 30d

Description

#### 双webview模式

###### 代码逻辑如下

在上拉加载具体方法中最后 使用了endPullupToRefresh();

```javascript
function pullupRefresh() {
//添加元素代码省略
var cells = document.body.querySelectorAll('.mui-table-view-cell');
var result = cells.length >= 10 ? true : false;
mui('#refreshContainer').pullRefresh().endPullupToRefresh(result);
}
```

每次下拉刷新时会调用**重置上拉加载** 方法mui('#pullup-container').pullRefresh().refresh(true);

```javascript
function pulldownRefresh() {
mui('#refreshContainer').pullRefresh().refresh(true);
//省略 清空所有元素 并重新添加第一页的数据
mui('#refreshContainer').pullRefresh().endPulldownToRefresh();
}
```

###### 测试情况如下

当上拉显示“没有更多数据” 即执行了endPullupToRefresh(true)方法后,再次去下拉,pulldownRefresh()方法触发一次后,此时,界面底端的“没有更多数据”字样依然存在,并且无论上拉还是下拉,相应方法都不会再次进入

ios(版本10.3)上出现该问题,安卓模拟器中一切正常

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.