Vue · Senior · Запитання 7 з 75

Що не так, якщо хук життєвого циклу реєструється після await у звичайній функції setup()?

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

Пояснення

Хуки, watch та inject спираються на активний екземпляр, який задано лише під час синхронного setup. Реєструйте їх до першого await або використовуйте <script setup>, компілятор якого зберігає контекст.

Де почитати

Помилка в запитанні

Vue · Senior · запитання 7

Перевірте себе

Пройдіть тест Vue · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест