kot2566
@kot2566

IE 11 — почему ошибка в объявлении метода?

В IE 11 появляется такая ошибка:
5c645734225f2700433442.png

Ругается на строку c функцией handler внутри функции watch, которая внутри Vue приложения:

// v.1
  watch: {
    numbers:  {
     handler(val, oldVal)  {
        // some code
      },
       deep: true
    }
 }


Если поменять код на следующий, то ошибки нет, но тогда слежение за numbers не срабатывает.
// v.2
  watch:  {
   numbers: function (val):  {                    
      // some code
   }                  
}

Как заставить работать первый вариант в IE?
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT
Front-end разработчик
IE не понимает методы, пишите как свойство с функцией.
watch: {
    numbers:  {
     handler: function(val, oldVal)  {
        // some code
      },
       deep: true
    }
 }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
RealtimeBoard Пермь
от 90 000 до 140 000 руб.
Smartbics Нижний Новгород
от 50 000 до 70 000 руб.
//stablecode Вена
от 110 000 до 140 000 руб.
20 февр. 2019, в 23:54
1000 руб./за проект
20 февр. 2019, в 23:26
25000 руб./за проект
20 февр. 2019, в 22:04
500 руб./за проект