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

Как изменить переменную в data из mounted в promise?

Здравствуйте, подскажите почему в хуке mounted или created из promise->then не получается поменять переменную в data, пример:

data(){
    return {
        foo: null
    }
},
created(){
    this.foo = "baR"
    this.$http.get("server.api").then( () => {
        this.foo = "baZ" 
    })
    console.log(this.foo) // -> "baR"
}

Даже если биндить контекст, результат тот же
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Avenue
    Javascript. Frontend
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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