Verwendung von $ refs in einer berechneten Eigenschaft

7

Wie kann ich auf $refs inside computed zugreifen? Es ist immer undefiniert, wenn die berechnete Eigenschaft zum ersten Mal ausgeführt wird.

    
Eric Guan 20.04.2017, 23:56
quelle

3 Antworten

22

Wenn ich hier meine eigene Frage beantworten würde, könnte ich nirgendwo anders eine befriedigende Antwort finden. Manchmal müssen Sie nur auf ein dom-Element zugreifen, um Berechnungen durchzuführen. Hoffentlich ist das hilfreich für andere.

Ich musste Vue dazu bringen, die berechnete Eigenschaft zu aktualisieren, sobald die Komponente gemountet wurde.

%Vor%     
Eric Guan 20.04.2017 23:58
quelle
1

Wenn Sie $refs nach v-if benötigen, können Sie den updated() hook verwenden.

%Vor%     
Facyo Kouch 23.11.2017 08:43
quelle
0

Für andere Benutzer wie mich, die nur einige Daten an prop übergeben müssen, habe ich data anstelle von computed

verwendet %Vor%     
Rodrigo Rodrigues 07.11.2017 01:05
quelle

Tags und Links