megakor
@megakor
Go/PHP developer | ВКонтакте

В чем разница определений метода компонента?

Есть ли какая-то разница между этими тремя вариантами?

Вариант 1

methods: {
    test: () => {
        alert(1);
    }
}

Вариант 2

methods: {
    test() {
        alert(1);
    }
}

Вариант 3

methods: {
    test: function () {
        alert(1);
    }
}
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
В первом случае контекстом будет не экземпляр компонента, так что если внутри метода вы хотите вызывать другие методы или обращаться к свойствам, этот вариант неприемлем.

Второй - более короткая запись третьего.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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