Здравствуйте. Я - фронтенд-разработчик, разработка происходит на 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