解决方法: 删除官方样例中的style="overflow:auto"
ElementUI的官方样例
<div class="infinite-list-wrapper" style="overflow:auto">
<ul
class="list"
v-infinite-scroll="load"
infinite-scroll-disabled="disabled">
<li v-for="i in count" class="list-item">{{ i }}</li>
</ul>
<p v-if="loading">加载中...</p>
<p v-if="noMore">没有更多了</p>
</div>
cv到代码里边,加载页面时出现不受控制,一直加载出所有。
打开度娘输入问题,问题没解决还衍生出新问题!
外层<div>或者<ul>里加高度,能解决无限加载,但限制高度会导致滚动区域撑不满页面。
瞎搞一通甚至出现了两个滚动条 =。=!
百般尝试后删除了官方样例中的style="overflow:auto"
,刷新页面,问题解决!
<div class="infinite-list-wrapper">
<ul
class="infinite-list"
v-infinite-scroll="load"
infinite-scroll-disabled="disabled"
infinite-scroll-distance="10"
>
<li v-for="i in count" :key="i" class="infinite-list-item">{{ i }}</li>
</ul>
<p v-if="loading">加载中...</p>
<p v-if="noMore">没有更多了</p>
</div>