Задать вопрос
@EranosyanEduard

Почему здесь не происходит бесконечный рендер Vue-компонента?

Здравствуйте. Я - фронтенд-разработчик, разработка происходит на VueJS.

В рамках рабочей задачи я должен преобразовать код оригинальных компонентов из библиотеки Vuetify в SFC-формат.

В данный момент я столкнулся с проблемой в компоненте VMenu. В подготовленном мною экземпляре VMenu я получаю ошибку: "mixin.ts:68 [Vue warn]: You may have an infinite update loop in a component render function.", которая происходит из-за вызова в render-функции метода genActivator. Код в данной части соответствует оригинальному Vuetify-коду. Причиной ошибки является то, что оригинальный метод genActivator изменяет состояние компонента (activatorNode).

Скажите, пжл, почему в оригинальном Vuetify-коде вызов данного метода в render-функции не приводит к указанной выше ошибке:
render-функция, определение метода genActivator
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы