0
        mounted(){
          $('#addNewUser').on('hidden.bs.modal', function (e) {
           this.fetchArticles();
          })
        },
       methods: {
         fetchArticles(){
           alert("OK")
        },

Отслеживаю закрытие модального окна Bootstrap и пытаюсь вызвать функцию, но выдает ошибку this.fetchArticles is not a function

2 Answers2

1

У вас потеря контекста. Краткий ответ.

$('#addNewUser').on('hidden.bs.modal', () => this.fetchArticles())

Подробнее здесь.

Adrug
  • 1,301
0

Решил проблему так

$('#addNewUser').on('hidden.bs.modal', this.fetchArticles)
  • У вас потеря контекста в вопросе и в ответе его тоже не будет. Сейчас заработало потому что функция alert глобальная и ей не нужен контекст. – Adrug May 25 '20 at 09:10