Vue · Middle · Frage 8 von 75
Warum ist es ein Bug, in einem computed-Getter State zu verändern?
- 1Getter müssen rein sein; Seiteneffekte können Schleifen auslösen
- 2Vue ignoriert Änderungen in einem computed stillschweigend
- 3Computed-Getter laufen beim SSR nur auf dem Server
Antwort zeigen
Richtige Antwort: Getter müssen rein sein; Seiteneffekte können Schleifen auslösen
Erklärung
Vue kann den Getter jederzeit ausführen (oder gar nicht, wenn ihn niemand liest). Nutze für Seiteneffekte einen Watcher und halte computed rein abgeleitet.