1. Problembeschreibung
Rufen Sie im Applet die benutzerdefinierte Komponente dadurch ab.$refs:
<fresh-city-picker ref="freshCityPicker"></fresh-city-picker>
Über $refs ist die Erfassung leer. Dieser Code funktioniert nicht in Onload. Nachdem das Rendern der Seite abgeschlossen ist, kann er durch Klicken abgerufen werden
that.$refs.freshCityPicker
Ich habe im Internet nach Schlüsselwörtern gesucht. Kann das Applet die $refs von vue nicht verwenden? Ich habe auch auf der offiziellen Website gesucht und festgestellt, dass das Applet selbst den Betrieb von dom nicht unterstützt. Um Dom-Informationen zu erhalten, verwenden Sie bitte uni.createSelectorQuery()
uni.createSelectorQuery().in(this).select("#id")._component.$children
Zweitens, die Lösung
Schließlich habe ich herausgefunden, dass ich v-if verwendet habe, um am Anfang der Seite ein Urteil zu fällen. Wenn es leer ist, wird nicht die gesamte Seite angezeigt. Speichern Sie einfach v-if und v-show zwischen. .