Vue · Senior · Pytanie 7 z 75

Co idzie nie tak, gdy hook cyklu życia jest rejestrowany po await w zwykłej funkcji setup()?

export default {
  async setup() {
    const data = await load();
    onMounted(() => init(data)); // problem
  },
};

Wyjaśnienie

Hooki, watch i inject zależą od aktywnej instancji, która jest ustawiona tylko podczas synchronicznego setup. Rejestruj je przed pierwszym await albo użyj <script setup>, którego kompilator zachowuje kontekst.

Do poczytania

Błąd w pytaniu

Vue · Senior · pytanie 7

Sprawdź się

Rozwiąż test Vue · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test