Vue · Middle · Frage 56 von 75
Wie stoppt man einen Watcher, bevor die Komponente unmountet?
const stop = watch(source, callback)
// later
stop()- 1Die Funktion aufrufen, die
watchzurückgibt - 2Die beobachtete Quelle auf
nullsetzen - 3Gar nicht: nur das Unmounten stoppt Watcher
Antwort zeigen
Richtige Antwort: Die Funktion aufrufen, die watch zurückgibt
Erklärung
Synchron in setup erzeugte Watcher stoppen beim Unmounten automatisch. Asynchron erzeugte Watcher muss man von Hand stoppen, um Lecks zu vermeiden.