Vue · Middle · Frage 22 von 75

Wie sollte ein Composable Argumente annehmen, die Refs, Getter oder einfache Werte sein können?

export function useFetch(url: MaybeRefOrGetter<string>) {
  watchEffect(() => load(toValue(url)));
}
Antwort zeigen

Richtige Antwort: Als MaybeRefOrGetter typisieren und mit toValue() lesen

Erklärung

Ein Aufruf von toValue in watchEffect (oder einem watch-Getter) verfolgt das Argument, sodass useFetch(() => /api/${id.value}) neu lädt, wenn sich id ändert.

Zum Weiterlesen

Fehler in der Frage

Vue · Middle · Frage 22

Teste dich selbst

Mach den Test Vue · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen