Довольно новичок в Vue.js здесь, и я немного боролся с этим и ничего не добился, поэтому я решил, что спрошу.
У меня проблемы с доступом к контексту Vue в обещании (в методе) в приложении, которое я пытаюсь создать. Я попытался выполнить реплицируйте его через JSFiddle и потерпел неудачу, поэтому я собираюсь добавить скриншоты DevTools и, надеюсь, кто-нибудь сможет понять это / объяснить, что происходит.
Я могу вызвать метод (нажав кнопку) и получить доступ к контексту Vue через this:

но когда я перехожу к обратному вызову Promise (используя ES6 () => {}, который поддерживает область действия должен), this становится undefined:

Единственное различие, которое я вижу между моим приложением и JSFiddle, заключается в том, что в моем оно ссылается на VueContext, тогда как в JSFiddle оно ссылается на Vue. Кажется, это основано на том, как он объявлен / где находится код (в модуле по сравнению с объявлением new Vue()).
Опять же, новичок в Vue и не смог найти ничего подобного / разобраться сам. С радостью ответим на любые вопросы. Спасибо!
Ага :( По какой-то причине это полностью уничтожается в обратном вызове Promise, что делает практически невозможным взаимодействие с чем-либо еще в приложении.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


попробуйте console.info (это) , тот же результат?