ElemeFE / ElemeFE/mint-ui

[Bug Report] TabContainer与InfiniteScroll配合使用,一直不断触发loadmore事件

Open
#1,406 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Vue
Stars
16.4k
Forks
3.5k
PR merge metrics
No merged PRs in 30d

Description

### Mint UI version
2.2.13

### OS/Browsers version
window/chrome 63.0.3239.84(正式版本) (64 位)

### Vue version
2.5.16

### Reproduction Link
[https://jsfiddle.net/jingxiawl/Lsquw1mg/54/](https://jsfiddle.net/jingxiawl/Lsquw1mg/54/)

### Steps to reproduce
1.添加TabContainer组件
2.绑定InfiniteScroll
3.滑动切换TabContainer
4.每次都会触发3个列表的额loadmore事件。而且如果将loading最开始设置为true(代码中第二种注释代码)就会死循环,没有滚动都会一直执行

### What is Expected?
滑动切换只控制显示和隐藏,不触发InfiniteScroll的loadmore事件,切换到对应的TabContainer页面可以正常的滚动刷新数据

### What is actually happening?
滑动切换触发所有InfiniteScroll的loadmore事件,而且无法正常使用滚动加载,一直死循环

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.