Задать вопрос
@myskypesla

Зачем везде ставят Vue.js const vm вместо this?

Зачем даже в самых маленьких функциях в const vm сохраняют this?

В каких ситуациях это необходимо, а в каких излишне?
  • Вопрос задан
  • 415 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
@dramiel007
на счет маленьких функций не знаю, возможно привычка, а вообще для того, чтобы сохранить ссылку на объект vue и использовать её где-то внутри функции, где this будет ссылаться на область видимости самой функции

methods: {
  someFunc() {
    const vm = this

    // _ = lodash
    _.each([1,2,3], function(...args) {
      // this == function(){}
      // vm == vue

    })
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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