Einführung in die Methode des rollierenden Datenladens im WeChat-Applet

青灯夜游
Freigeben: 2020-04-07 09:20:34
nach vorne
3184 Leute haben es durchsucht

Die Operationsereignisfunktion verwendet hauptsächlich die Concat-Methode, um die angeforderten Daten zusammenzuführen und dann den Wert zuzuweisen. Ich habe eine for-Schleife verwendet, um vorzugeben, dass die Daten im eigentlichen Projekt durch Ihr eigenes Ajax ersetzt werden können >

Einführung in die Methode des rollierenden Datenladens im WeChat-Applet

Erforderliche Komponenten und API

Scroll-Ansicht (scrollbarer Ansichtsbereich)

wx.showToast(OBJECT) zeigt die Meldungsaufforderung an Fenster - ---Anzeige lädt Chrysantheme

Erforderliche Attribute

Einführung in die Methode des rollierenden Datenladens im WeChat-Applet

Scroll-Ansicht muss eine Höhe angeben, die Ihren eigenen Bedürfnissen entsprechen kann Zur Berechnung , ich verwende die verfügbare Höhe des Bildschirms und die Standardseite zeigt 6

Einführung in die Methode des rollierenden Datenladens im WeChat-Applet

scrollen Sie nach unten und binden Sie die Ereignisse, die ausgelöst werden müssen

Vorgang Ereignisfunktion: Die Hauptsache ist, die angeforderten Daten mit der Concat-Methode zusammenzuführen und dann den Wert zuzuweisen, den ich im eigentlichen Projekt in mein eigenes Ajax einfügen kann Um das Laden zu simulieren, habe ich einen 1,5-Sekunden-Timer hinzugefügt. Rufen Sie zuerst die Eingabeaufforderungsbox-API erfolgreich auf und schließen Sie sie dann erfolgreich. Sie können den vollständigen Code direkt kopieren und ausführen Code

lower() {
var result = this.data.res;
var resArr = [];
  //这里可以使用自己的ajax
for (let i = 0; i < 10; i++) {
resArr.push(i);
};
var cont = result.concat(resArr);//合并请求的数据
console.log(resArr.length);
if (cont.length >= 100) {
wx.showToast({ //期间为了显示效果可以添加一个过度的弹出框提示“加载中” 
title: \&#39;我也是有底线的\&#39;,
icon: \&#39;success\&#39;,
duration: 300
});
return false;
} else {
wx.showLoading({ //期间为了显示效果可以添加一个过度的弹出框提示“加载中” 
title: \&#39;加载中\&#39;,
icon: \&#39;loading\&#39;,
});
setTimeout(() => {
this.setData({
res: cont
});
wx.hideLoading();
}, 1500)
}
}
Nach dem Login kopieren

Empfohlen: „

Mini-Tutorial zur Programmentwicklung

Das obige ist der detaillierte Inhalt vonEinführung in die Methode des rollierenden Datenladens im WeChat-Applet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jisuapp.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage