Регистрирует следующий объект в консоли:
даю компонент сVue.js.
Когда я ссылаюсьthis
в любом изкрючки жизненного цикла (created
, mounted
, updated
и т. д.)undefined
:
mounted: () => {
console.log(this); // logs "undefined"
},
То же самое происходит и в моих вычисленных свойствах:
computed: {
foo: () => {
return this.bar + 1;
}
}
Я получаю следующую ошибку:
Uncaught TypeError: Невозможно прочитать свойство 'bar' из неопределенного
Почемуthis
оцениваяundefined
в этих случаях?