So optimieren Sie die Mui-Liste, um zur Detailseite zu springen
Da die Listenseite zur Detailseite ein Viele-zu-Eins-Format hat, d. h. mehrere Datenlisten auf der Listenseite einer Detailseite entsprechen, die Daten jedoch unterschiedlich sind, kann die Detailseite unterschiedlich sein Beim Laden der Listenseite vorinstalliert, d. h. eine Webansicht der Detailseite erstellen, diese jedoch nicht anzeigen. Wenn auf die Liste geklickt wird, wird das Ereignis der Detailseite durch eine bestimmte Methode zum Abrufen der Antwortdaten ausgelöst kann die Reaktionszeit erheblich verkürzen.
Implementierungsmethode
Laden Sie die Detailseite im Voraus durch Vorladen
mui.fire Auslöser Geben Sie Ereignisse auf der Detailseite an und rufen Sie Ajax auf, um Daten zu aktualisieren.
1. Implementierung des Vorladens (zwei Methoden):
Offizielle Adresse
Methode eins vorab laden:
Konfigurieren Sie über den preloadPages-Parameter in der mui.init-Methode.
mui.init({ preloadPages:[ { url:prelaod-page-url, id:preload-page-id, styles:{},//窗口参数 extras:{},//自定义扩展参数 subpages:[{},{}]//预加载页面的子页面 } ], preloadLimit:5//预加载窗口数量限制(一旦超出,先进先出)默认不限制});
Im Gebrauch können Sie nicht so viele Attribute verwenden. Das Folgende ist mein Anwendungsfall:
mui.init({ preloadPages: [{ url: 'account_detail.html', id: 'account_detail.html' }] });
Sie müssen nur die URL und die ID festlegen Parameter, die für die Detailseite erforderlich sind, werden bei Verwendung von mui.fire übergeben.
Methode zwei vorab laden:
Vorladen über die Methode mui.preload.
var page = mui.preload({ url:new-page-url, id:new-page-id,//默认使用当前页面的url作为id styles:{},//窗口参数 extras:{}//自定义扩展参数});
Vergleich zweier Vorlademethoden:
1. Methode 1 erstellt eine vorab geladene Seite asynchron und kann mehrere Seiten gleichzeitig erstellen, aber da sie asynchron ist, Daher kann das erstellte Webview-Objekt nicht sofort abgerufen werden und es muss plus.webview.getWebviewById verwendet werden, um die erstellte Webview abzurufen.
2. Methode 2 besteht darin, eine vorinstallierte Seite synchron zu erstellen. Die Webview kann synchron nach der Erstellung abgerufen werden , also Methode 2. „Seite“-Variable; aber Methode 2 kann nur eine vorinstallierte Seite gleichzeitig erstellen
2. Benutzerdefinierte Ereignisse über mui.fire auslösen
1. Erstellen und hören Sie das benutzerdefinierte Ereignis „account_bid_detail_fire“ auf der Detailseite:Prinzip: Zwei vorhandene Webansichten können die Methode mui.fire verwenden, um ein benutzerdefiniertes Ereignis in einer anderen Webansicht auszulösen. Daher können wir ein benutzerdefiniertes Ereignis auf der Detailseite erstellen und die Methode mui.fire auf der Listenseite abhören.
mui.fire( target , event , data )
target: Webansicht der Detailseite (Detailseite auf der Listenseite vorinstalliert);
event: benutzerdefiniertes Ereignis, das auf der Detailseite überwacht wird; : Parameter, die an die Detailseite übergeben werden müssen;
$.plusReady(function() { /** * 实例化获取接口数据方法 */ var get_bid_detail = new GET_BID_DETAIL(); window.addEventListener('account_bid_detail_fire', function(event) { //获得事件参数 var id = event.detail.id; console.log(JSON.stringify(event.detail)); //触发ajax,根据id向服务器请求当前列表详情 get_bid_detail.init(id); }); });
mui(document.body).on("tap", ".account_bid_list", function() {//触发详情页面的account_bid_detail_fire事件 var detail_webview = null; if(!detail_webview) { //判断webview是否存在 detail_webview = plus.webview.getWebviewById("account_detail.html"); } //detail_webview是在列表页中预加载的页面; mui.fire(detail_webview, 'account_bid_detail_fire', { id: _this.dataset.id }); //打开详情页面 mui.openWindow({ id: "account_detail.html",//详情页webview的id show: { aniShow: 'none', //页面不显示动画 duration: '0' // } }); });
Vorteil 2: Ein vollständiger Satz detaillierter Video-Tutorials zum Einstieg in die WeChat-Miniprogramme und in der Praxis: https://www.jianshu.com/p /e8197d4d9880
Vergleich und Zusammenfassung der Unterschiede zwischen Mui-Seitensprungmethoden
Beispielfreigabe der MUI-Implementierung von Pull-up-Laden und Pull-down-Aktualisierung
mui js gibt den Methodenbeispielcode zum Aktualisieren der Seite zurück
Das obige ist der detaillierte Inhalt vonSo optimieren Sie die Mui-Liste, um zur Detailseite zu springen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Der x220 ist ein Laptop, den Lenovo 2012, also vor fast zehn Jahren, auf den Markt brachte. Da es sich um ein altes Modell handelt, möchten viele Benutzer wissen, ob sie auf das neueste Win11-System aktualisieren können. Tatsächlich kann dieser Computer aktualisiert werden, ein Upgrade ist jedoch nicht über die Push-Methode von Microsoft möglich. Kann x220 auf Win11 aktualisiert werden: Antwort: x220 kann auf Win11 aktualisiert werden. Obwohl x220 auf Win11 aktualisiert werden kann, kann das System nicht über die von Microsoft bereitgestellten Methoden aktualisiert werden. 2. Da Microsoft dieses Mal sehr hohe Anforderungen an die Hardwarekonfiguration für Win11 stellt, müssen Sie bei Nichterfüllung andere Methoden zum Upgrade verwenden. 3. Benutzer, die Win11 aktualisieren möchten, können zunächst eine Win11-Neuinstallationsdatei mit einem Klick von dieser Website herunterladen. 4

Python ist eine sehr nützliche Software, die je nach Bedarf für viele verschiedene Zwecke eingesetzt werden kann. Python kann in der Webentwicklung, Datenwissenschaft, maschinellem Lernen und vielen anderen Bereichen eingesetzt werden, die eine Automatisierung erfordern. Es verfügt über viele verschiedene Funktionen, die uns bei der Ausführung dieser Aufgaben helfen. Python-Listen sind eine der sehr nützlichen Funktionen von Python. Wie der Name schon sagt, enthält eine Liste alle Daten, die Sie speichern möchten. Es handelt sich im Grunde um eine Reihe verschiedener Arten von Informationen. Verschiedene Möglichkeiten, eckige Klammern zu entfernen Häufig stoßen Benutzer auf die Situation, dass Listenelemente in eckigen Klammern angezeigt werden. In diesem Artikel erfahren Sie, wie Sie diese Klammern entfernen, um Ihren Eintrag besser sehen zu können. Eine der einfachsten Möglichkeiten, Klammern in Zeichenfolgen und Ersetzungsfunktionen zu entfernen, finden Sie in

JBL-Kopfhörer sind für viele Musikhörer die erste Wahl und haben begeisterte Kritiken erhalten. Dennoch haben alle große Angst vor Fälschungen. Wie kann man also die Echtheit von JBL-Kopfhörern überprüfen, um dieses Problem zu vermeiden? Sehen wir uns unten an, wie eine Abfrage durchgeführt wird. So überprüfen Sie die Echtheit von JBL-Kopfhörern: 1. Betreten Sie zunächst das „China Product Information Verification Center“. 2. Geben Sie anschließend den Abfragecode ein, um zu prüfen, ob er korrekt ist und ob er echt ist. 3. Sie können es auch an der Klarheit des Klangs der Kopfhörer erkennen. Der Klang echter Kopfhörer ist sehr klar und die Klangqualität ändert sich nicht. Der Klang gefälschter Kopfhörer ist stark verfälscht und auch die Klangqualität ist sehr schlecht. 4. Sie können den Klang Ihrer Kopfhörer auf das Maximum aufdrehen, um zu sehen, ob er mit dem Klang echter Kopfhörer übereinstimmt. Aber der Ton der Fake-Kopfhörer ist an

Um die Anzahl der Elemente in einer Liste mit der Funktion count() von Python zu zählen, sind bestimmte Codebeispiele erforderlich. Als leistungsstarke und leicht zu erlernende Programmiersprache bietet Python viele integrierte Funktionen zur Verarbeitung unterschiedlicher Datenstrukturen. Eine davon ist die Funktion count(), mit der sich die Anzahl der Elemente in einer Liste zählen lässt. In diesem Artikel erklären wir die Verwendung der count()-Funktion im Detail und stellen spezifische Codebeispiele bereit. Die Funktion count() ist eine in Python integrierte Funktion, mit der ein bestimmter Wert berechnet wird

So erstellen Sie eine Einkaufsliste auf dem iPhone in iOS17. Das Erstellen einer Einkaufsliste in der Erinnerungen-App ist sehr einfach. Sie fügen einfach eine Liste hinzu und füllen sie mit Ihren Artikeln. Die App sortiert Ihre Artikel automatisch in Kategorien und Sie können sogar mit Ihrem Partner oder Ihrer Wohnungspartnerin zusammenarbeiten, um eine Liste der Dinge zu erstellen, die Sie im Geschäft kaufen müssen. Hier sind die vollständigen Schritte dazu: Schritt 1: iCloud-Erinnerungen aktivieren So seltsam es auch klingen mag, Apple sagt, dass Sie Erinnerungen von iCloud aktivieren müssen, um eine Einkaufsliste unter iOS17 zu erstellen. Hier sind die Schritte dafür: Gehen Sie zur App „Einstellungen“ auf Ihrem iPhone und tippen Sie auf [Ihr Name]. Wählen Sie als Nächstes i aus

Wenn wir ein Mobiltelefon kaufen, werden wir feststellen, dass es in den Mobiltelefonparametern eine Bluetooth-Unterstützungsoption gibt. Manchmal kommt es vor, dass das gekaufte Bluetooth-Headset nicht mit dem Mobiltelefon übereinstimmt. Dies gilt auch für Bluetooth 5.3 das Mobiltelefon? Tatsächlich ist es nicht notwendig. Benötigt Bluetooth 5.3 Unterstützung für Mobiltelefone? Antwort: Bluetooth 5.3 erfordert Unterstützung für Mobiltelefone. Es kann jedoch jedes Mobiltelefon verwendet werden, das Bluetooth unterstützt. 1. Bluetooth ist abwärtskompatibel, die Verwendung der entsprechenden Version erfordert jedoch Mobiltelefonunterstützung. 2. Wenn wir beispielsweise ein kabelloses Bluetooth-Headset mit Bluetooth 5.3 kaufen. 3. Wenn unser Mobiltelefon dann nur Bluetooth 5.0 unterstützt, wird beim Verbinden Bluetooth 5.0 verwendet. 4. Daher können wir dieses Mobiltelefon weiterhin zum Anschließen von Kopfhörern zum Musikhören verwenden, aber die Geschwindigkeit ist nicht so gut wie Bluetooth.

In iOS 17 hat Apple der Erinnerungs-App eine praktische kleine Listenfunktion hinzugefügt, die Ihnen beim Lebensmitteleinkauf hilft. Lesen Sie weiter, um zu erfahren, wie Sie es verwenden und Ihren Weg zum Geschäft verkürzen. Wenn Sie eine Liste mit dem neuen Listentyp „Lebensmittel“ (außerhalb der USA „Shopping“ genannt) erstellen, können Sie eine Vielzahl von Lebensmitteln und Lebensmitteln eingeben und diese automatisch nach Kategorien organisieren lassen. Diese Organisation macht es einfacher, im Supermarkt oder beim Einkaufen zu finden, was Sie brauchen. Zu den in Warnungen verfügbaren Kategorietypen gehören Obst und Gemüse, Brot und Getreide, Tiefkühlkost, Snacks und Süßigkeiten, Fleisch, Milchprodukte, Eier und Käse, Backwaren, Backwaren, Haushaltsprodukte, Körperpflege und Wellness sowie Wein, Bier und Spirituosen. Folgendes wird in iOS17 erstellt

Vor kurzem wurde ein sehr beliebtes Spiel, Cyberpunk 2077, online veröffentlicht. Viele Benutzer beeilen sich, es herunterzuladen und zu erleben. Heute stellen wir Ihnen jedoch einige häufig gestellte Fragen zum Spielen von Cyberpunk 2077 wenn du etwas willst. Häufig gestellte Fragen zum Spielen von Cyberpunk 2077: 1. Preisdetails: 1. Der Kaufpreis auf der Steam-Spieleplattform beträgt: 298 Yuan. 2. Der Kaufpreis der epischen Spieleplattform beträgt: 43 US-Dollar = 282 Yuan. 3. Der Kaufpreis für das PS4-Spielterminal beträgt: 400 Yuan + HKD und 380 Yuan + RMB im Karton. 4. Der Kaufpreis Russlands im russischen Gebiet beträgt: 172 Yuan. 2. Konfigurationsdetails: 1. Mindestkonfiguration (1080P): GT
