Совершенно новый для Vue.js здесь, и я немного боролся с этим и ничего не получил, поэтому я решил спросить.
У меня проблемы с доступом к контексту Vue вОбещание (в методе) в приложении, которое я пытаюсь построить.Я попытался воспроизвести его через JSFiddle и потерпел неудачу, поэтому я собираюсь добавить скриншоты DevTools, и, надеюсь, кто-то сможет разобраться в этом / объяснить, что происходит.
Я могу позвонить вметод (через нажатие кнопки) и доступ к контексту Vue через this
:
, но во второй раз я возвращаюсь к обратному вызову Promise (используя ES6's () => {}
, должен поддерживать область действия), this
становится undefined
:
Единственное различие, которое я вижу между моим приложением и JSFiddle, заключается в том, что вмоя, это ссылка на VueContext
, тогда как в JSFiddle это ссылка Vue
.Кажется, это основано на том, как он объявлен / где находится код (в модуле или в пределах объявления new Vue()
).
Опять же, новичок в Vue и не смог найти ничего подобного/ разберись сам.Рад задать любые вопросы.Спасибо!