Lösung zum Aufrufen von Daten in Daten in der Vue-Rückruffunktion

Szene: `

Rufen Sie die Daten in data in der Vue-Callback-Funktion auf
Bildschirmfoto

Problembeschreibung

Klicken Sie auf eine Schaltfläche auf der Seite und ein Popup-Fenster wird angezeigt. Nachdem der Benutzer auf OK geklickt hat, werden die Daten im Protokoll aufgezeichnet. Dem laufenden Protokoll nach zu urteilen, kann der in den Daten definierte Wert der Nachricht in der Rückruffunktion nicht abgerufen werden.

Ursachenanalyse:

Das This der Callback-Funktion repräsentiert nur die Variablen innerhalb des Geltungsbereichs der Callback-Funktion.


Lösung:

Definieren Sie eine Variable außerhalb der Callback-Funktion und weisen Sie ihr dieses Objekt außerhalb der Callback-Funktion zu. Auf diese Weise können die in data definierten Variablen innerhalb der Callback-Funktion normal aufgerufen werden.

var homeThis = this;

Erfolgreicher Screenshot

Supongo que te gusta

Origin blog.csdn.net/liangxiaoyan0426/article/details/131348436
Recomendado
Clasificación