Heim > Artikel > Web-Frontend > Ausführliche Erklärung zur Verwendung von Vue Infinite Loading und Vue Infinite Loading
Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Verwendung von Vue Infinite Loading und Vue-Infinite-Loading geben. Hier ist ein praktischer Fall . Werfen wir einen Blick darauf. Dieser Artikel stellt die unendliche Lademethode von Vue-Infinite-Loading in Vue vor und teilt sie mit allen. Die Details sind wie folgt:
Hinweis: Vue-Infinite-Loading2.0 kann nur in Vue.js2 verwendet in .0 verwendet werden. Wenn Sie es in Vue.js1.0 verwenden möchten, installieren Sie bitte die Version vue-infinite-loading1.3
So installieren Sienpm install vue-infinite-loading --save
ES6-Modul-Importmethode
import InfiniteLoading from 'vue-infinite-loading'; export default { components: { InfiniteLoading }, };
CommonJS-Modul-Importmethode
const InfiniteLoading = require('vue-infinite-loading'); export default { components: { InfiniteLoading } };
Andere Methoden
<script src="vue-infinite-loading.js"></script>Auf der Seite anwenden
Deklarieren
components:{ InfiniteLoading }Vorlagenteil
<infinite-loading @infinite="infiniteHandler">
<span slot="no-more">
我们是有底线的
</span>
</infinite-loading>
js-Teil
Lösen Sie automatisch den InfinityHandler aus, wenn Sie nach unten scrollen
EreignisHinweisWenn Sie noch verwenden
this.$refs.infiniteLoading.$emit('$InfiniteLoading:loaded'); this.$refs.infiniteLoading.$emit('$InfiniteLoading:complete');
Eine Warnung wird angezeigt, die Sie darüber informiert, dass sie geändert wurde, um diese Methode zum Übergeben von Parametern an $state zu verwenden.
Entfernung: Dies ist der kritische Wert für das Scrollen. Wenn der Abstand zum unteren Rand des übergeordneten Bildlaufelements kleiner als dieser Wert ist, wird die Rückruffunktion „infiniteHandler“
aufgerufen.<infinite-loading @infinite="infiniteHandler" distance="Number"> </infinite-loading>Spinner: Mit diesem Attribut können Sie einen Ihrer Lieblingsspinner als Ladeanimation auswählen. spinner="bubbles";1, Blasen
2, Kreise
3, Standard
4, Spirale
5, waveDots
<infinite-loading @infinite="infiniteHandler" spinner="String"> </infinite-loading>
<infinite-loading @infinite="infiniteHandler" direction="String"> </infinite-loading>Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website ! Empfohlene Lektüre:
Detaillierte Erläuterung der Verwendung des Webpack-Moduls Hot Replacement
Detaillierte Erläuterung der domänenübergreifenden Verwendung von ProxyTable Proxy
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung von Vue Infinite Loading und Vue Infinite Loading. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!