Heim > Artikel > WeChat-Applet > So verwenden Sie das WeChat-Applet setData
Dieser Artikel stellt hauptsächlich die relevanten Informationen zur detaillierten Erklärung der Verwendung des WeChat-Applets setData vor. Freunde, die sie benötigen, können sich auf
Die detaillierte Erklärung der Verwendung des WeChat-Applets setData beziehen
Bei der Verwendung von setData des WeChat-Applets bin ich kürzlich auf die folgenden Probleme gestoßen. Wie folgt:
Das offizielle Website-Dokument verwendet setData(), um die Attribute eines Elements des Array-Objekts festzulegen. So wird es verwendet:
Page({ data: { array: [{text: 'init data'}], }, changeItemInArray: function() { this.setData({ 'array[0].text':'changed data' }) } })
Werte wie 'array[0].text' : 'changed data' werden verwendet. Aber im tatsächlichen Gebrauch ist unsere Einstellung eines Elements im Array dynamisch. Das heißt, wir sollten normalerweise ‘array[‘+index+’].text’ : ‘changed data’ sein, wobei index eine dynamische Zahl sein sollte. Aber offensichtlich kann dies nicht im Schlüssel des Objekts verwendet werden.
Daher kann ich nur einen Workaround verwenden. Wie folgt:
var param = {}; var string = "array["+index+"].text; param[string] = 'changed data'; that.setData(param);
Das heißt, bereiten Sie das Objekt im Voraus vor.
Ich hoffe, dass es in Zukunft einen besseren Weg geben wird.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich ist. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
So verwenden Sie die Datums- und Zeitauswahl des WeChat-Applets
Das obige ist der detaillierte Inhalt vonSo verwenden Sie das WeChat-Applet setData. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!