Почему возникает проблема с ref, при импорте в components?

Делаю импорт компонента:
...
    components: {
      MainSection: () => import('@/components/pages/sections/MainSection'),
...


Внутри него при обращении в ref в mounted, выдает undefined.
Работает только через:
setTimeout(() => {
        console.log(this.$refs.screenImg);
      }, 0);
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
https://ru.vuejs.org/v2/api/#ref
Важное замечание о времени регистрации ссылок: поскольку ссылки создаются render-функцией, вы не сможете использовать их при первичной отрисовке — на тот момент они ещё не существуют! Кроме того, объект $refs не является реактивным, поэтому не стоит пытаться использовать его в шаблонах для связывания данных.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы