Mint UIのInfinite scroll無限スクロールコンポーネントがloadMoreをトリガーしている
1377 ワード
自分でdemoを書いてmintuiを勉強するとき、Infinite scrollコンポーネントを使って、問題にぶつかった.
まず問題を述べる
公式ドキュメントinfinate-scroll
導入
HTML要素にv-infinite-scrollコマンドを追加すると、無限スクロールが使用できます.この要素をスクロールし、その下部と被スクロール要素の下部との距離が所定のしきい値より小さい場合(infinite-scroll-distance設定により)、v-infinite-scroll命令にバインドする方法がトリガーされます.
loadMoreはずっとトリガーされますか?何の鬼だ?
解決策
ulを包む外層容器にheightを設定するかoverflow-y:hiddenを設定します.
まず問題を述べる
公式ドキュメントinfinate-scroll
導入
import { InfiniteScroll } from 'mint-ui';
Vue.use(InfiniteScroll);
<ul
v-infinite-scroll="loadMore"
infinite-scroll-disabled="loading"
infinite-scroll-distance="10">
<li v-for="item in list">{
{ item }}li>
ul>
HTML要素にv-infinite-scrollコマンドを追加すると、無限スクロールが使用できます.この要素をスクロールし、その下部と被スクロール要素の下部との距離が所定のしきい値より小さい場合(infinite-scroll-distance設定により)、v-infinite-scroll命令にバインドする方法がトリガーされます.
loadMoreはずっとトリガーされますか?何の鬼だ?
解決策
ulを包む外層容器にheightを設定するかoverflow-y:hiddenを設定します.