nastya_zholudeva
@nastya_zholudeva

Почему updated вызывает функцию очень много раз?

Есть функция firstLoad(), лежит в методах, в ней находятся 3 запроса к API. Вызываю в created, она работает нормально и вызывается 1 раз. Но если я ее вызываю в updated
updated() {
            this.$nextTick(function () {
                    $(document).on('city:beforeUpdate', function () {
                        this.firstLoad()
                    }.bind(this));
            })
        },


Она вызывается про нереальное количество раз.

Если вызываю без $(document).on('city:beforeUpdate', function () {, а просто в updated, происходит тоже самое
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 1
Вызывается после того, как виртуальный DOM был обновлён из-за изменения данных.

https://ru.vuejs.org/v2/api/index.html#updated
Ответ написан
Ваш ответ на вопрос

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

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