Dokumentation: https://github.com/hilongjw/vue-lazyload 1. Installationcnpm und vue-lazyload -S oder npm i vue-lazyload -S 2. BeispieleKonfiguration und andere Vorgänge importieren src/main.js Vue von „vue“ importieren App aus „./App“ importieren Router aus „./router“ importieren //【1】Lazy Loading importieren importiere VueLazyload von 'vue-lazyload' Vue.use(VueLazyload) //【1】Lazy Loading verwenden (wählen Sie 1 aus dem folgenden Satz aus) //【1】Verwenden Sie Lazy Loading und geben Sie die globale Konfiguration ein, sodass bei Verwendung keine Fehlerbilder usw. konfiguriert werden müssen (wählen Sie 1 von 2 aus). // Vue.use(VueLazyload, { // preLoad: 1.3, // Ladezeit // Fehler: „dist/error.png“, // zeige dieses Bild an, wenn ein Bildfehler auftritt // wird geladen: „dist/loading.gif“, // zeige dieses Bild während des Ladens an // Versuch: 1 // Standardanzahl geladener Bilder // }) Vue.config.productionTip = falsch /* eslint-deaktivieren Sie no-new */ neuer Vue({ el: '#app', Router, Vorlage: '<App/>', Komponenten: App } }) Verwenden Sie Lazy Loading src/components/lazy.vue 【1】Bildfehleranzeige usw. definieren (Importieren von Bildern, wenn in js, muss erforderlich sein) <Vorlage> <div> <!--【2】Lazy-Loading-Methode verwenden v-lazy='xxx'--> <img v-lazy="imgUrl"/> <img v-lazy="imgObj" /> </div> </Vorlage> <Skript> Standard exportieren{ Name:"faul", Daten(){ zurückkehren { // [1] Bildfehleranzeige etc. definieren (Import von Bildern, wenn in js, muss erforderlich sein) imgObj: { preLoad: 1.3, //Ladezeit src: "http://www.wwtliu.com/sxtstu/blueberrypai/indexImg/banner1.jpg", //Echter Bildfehler: require("../assets/error.jpg"), //Wenn ein Fehler auftritt, wird dieses Bild beim Laden angezeigt: require("../assets/loadingding.jpg"), //Dieses Bild während des Ladeversuchs anzeigen: 1, //Standardanzahl der zu ladenden Bilder}, imgUrl:"http://www.wwtliu.com/sxtstu/blueberrypai/indexImg/banner2.jpg" //Fügen Sie nur eine Zeile hinzu, nämlich das eigentliche Bild} } } </Skript> <Stil></Stil> Auswirkung: Das Bild wird geladen, wenn die Bildadresse falsch ist. Während des Ladevorgangs wird das Ladevorgangsbild angezeigt. Dies ist das Ende dieses Artikels über das verzögerte Laden von Bildern mit Vue-lazyload. Weitere verwandte Inhalte zum verzögerten Laden von Bildern mit Vue-lazyload finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: So installieren Sie Nginx schnell unter Linux
>>: SQL-basierte Abfrageanweisungen
Inhaltsverzeichnis 1. Allgemeine Schritte zur SQL...
1. Einführung in mysqlbackup mysqlbackup ist die ...
Zweck: Verschachtelte Verwendung von MySQL-Aggreg...
Physisch gesehen besteht eine InnoDB-Tabelle aus ...
nginx Nginx (Engine x) ist ein leistungsstarker H...
1. Lösung 1.1 Beschreibung des Schnittstellenkont...
BFC BFC: Blockformatierungskontext BFC-Layoutrege...
Inhaltsverzeichnis 1. Einführung in das Teleporti...
Kapitel 1 <br />Das wichtigste Prinzip, um ...
Inhaltsverzeichnis MySQL-Indexoptimierung – Pagin...
Hinweise zur Installation der MySQL-Datenbank, mi...
Inhaltsverzeichnis 1. Datentyp 1. Was sind MySQL-...
1Mehrere gängige Zeichensätze Zu den gängigsten Z...
1. Übersicht über das Ansichtsfenster Mobile Brow...
Das Jahr ist zu Ende und es gibt weniger Aufgaben...