Heim > Artikel > Web-Frontend > So verwenden Sie vue-infinite-loading zum unbegrenzten Laden in Vue
Dieses Mal zeige ich Ihnen, wie Sie Vue-Infinite-Loading zum unendlichen Laden in Vue verwenden , lasst uns gemeinsam einen Blick darauf werfen. Hinweis: vue-infinite-loading2.0 kann nur in Vue.js2.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:
Wie man domänenübergreifende Probleme in Vue-Projekten richtig löst
Wie man vue-cli verwendet Axios-Anfragemethode und domänenübergreifende Verarbeitung
Das obige ist der detaillierte Inhalt vonSo verwenden Sie vue-infinite-loading zum unbegrenzten Laden in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!