Vue · Middle · Frage 30 von 75
Welches Problem löst nextTick hier?
showInput.value = true;
await nextTick();
inputRef.value.focus();- 1Es verzögert den Fokus um eine Sekunde für eine weichere UX
- 2Es macht
showInputfür den Rest des Setups reaktiv - 3Das Input rendert asynchron, es muss also erst existieren
Antwort zeigen
Richtige Antwort: Das Input rendert asynchron, es muss also erst existieren
Erklärung
State-Änderungen werden gebündelt; das DOM aktualisiert sich später im selben Tick. Ohne nextTick ist inputRef.value noch null.