In diesem Artikel werden hauptsächlich relevante Informationen zur Lösung des Problems vorgestellt, dass die Seite nicht gerendert wird, nachdem das WeChat-Applet auf geänderte Daten stößt. Freunde in Not können darauf zurückgreifen.
Nachdem das WeChat-Applet auf das Problem stößt von geänderten Daten Das Problem lösen, dass die Seite nicht gerendert wird
Vorwort:
Von den Anfängen des Miniprogramms im letzten Jahr bis heute war ich immer dabei Ich bin optimistisch und habe ein gewisses Maß an Aufmerksamkeit aufrechterhalten. Ich denke, die Welle kleinerer Programme war zunächst bei den Front-End- und anderen Technologieentwicklern das erste Mal, dass ich die Entwicklung einer neuen Technologie bewusst miterlebt habe sehr geehrt.
Du sprichst schlecht von Miniprogrammen? Meiner Meinung nach ist dies definitiv unmöglich, da die Zahl der täglich zur Überprüfung eingereichten kleinen Programme weiter zunimmt und einige kleine Programme wirklich einfach zu verwenden sind, wie zum Beispiel das QR-Code-Scannen und Radfahren von Mobike, und ich bin zu KTV gegangen Letzte Woche habe ich das kleine Programm direkt verwendet, um den QR-Code auf dem Bildschirm zu scannen und dann mit dem Miniprogramm Lieder anzufordern, Emoticons zu senden und andere praktische und unterhaltsame Dinge zu tun Einige Anwendungsszenarien eignen sich sehr gut für Miniprogramme. In Zukunft werden weitere Miniprogramme in weiteren Lebensszenarien eingesetzt.
Bis jetzt habe ich mehr als ein Dutzend Artikel in der Miniprogrammreihe geschrieben und dabei im Grunde einige Probleme und Fallstricke in der Entwicklung gelöst. Mein kleines Programm ist fast fertig, aber die HTTPS-Verschlüsselungsauthentifizierung des Unternehmens ist noch nicht abgeschlossen, sodass ich es vorerst nur dabei belassen kann.
Datenänderung wird nicht wirksam
Heute werden wir weiterhin ein Problem mit setData() einführen.
Wir schreiben oft so:
var that = this; wx.getStorage({ key: 'user', success: function(res){ console.log(res.data) that.data.params.uuid = res.data.uuid; that.data.params.ticket = res.data.ticket; that.data.params.courseUuid = options.courseUuid; that.data.params.isCompany = options.isCompany; that.fetchData(); that.getShareList(); } })
Wir haben einige Zuweisungsvorgänge für das Datenobjekt durchgeführt, aber festgestellt, dass die Daten vorhanden sind dann verwendet Es war falsch. Die von uns zugewiesenen Daten wurden nicht erfolgreich auf der Seite gerendert. Nach langer Suche habe ich herausgefunden, dass Sie, wenn Sie möchten, dass die Daten sofort wirksam werden, die Methode setData() aufrufen müssen, um nützlich zu sein. Daher wird der obige Code wie folgt geändert:
var that = this; wx.getStorage({ key: 'user', success: function(res){ console.log(res.data) that.data.params.uuid = res.data.uuid; that.data.params.ticket = res.data.ticket; that.data.params.courseUuid = options.courseUuid; that.data.params.isCompany = options.isCompany; that.setData({ params: that.data.params }) that.fetchData(); that.getShareList(); } })
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Das WeChat-Applet implementiert die Überprüfungsfunktion einfacher eingegebener regulärer Ausdrücke.
Das WeChat-Applet erhält ein Mobilfunknetz Statusmethode [mit Quellcode]
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass das WeChat-Applet auf ein Problem stößt, bei dem die Seite nach dem Ändern von Daten nicht gerendert wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!