Vue · Middle · Frage 6 von 75
Was macht toRefs?
function useMouse() {
const state = reactive({ x: 0, y: 0 });
return toRefs(state);
}
const { x, y } = useMouse();- 1Macht das Objekt und seine verschachtelten Werte schreibgeschützt
- 2Erzeugt eine tiefe, unabhängige Kopie des ganzen Objekts
- 3Macht jede Property zu einer Ref, die mit dem Original verbunden ist
Antwort zeigen
Richtige Antwort: Macht jede Property zu einer Ref, die mit dem Original verbunden ist
Erklärung
toRef(state, 'x') tut das für eine Property. Refs aus Composables zurückzugeben ist genau deshalb Konvention, damit Konsumenten destrukturieren können.