Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.06.2020, 09:49
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,576

По промисам и axios
Приветствую.
actions: {
    async fetchAllCities(context) {

      console.log('action_start');
     await axios.get('http://localhost:3000/cities', {
            
    })
    .then(response => {
        context.commit('SET_CITIES', response.data)
        console.log('action_after_commit');
      });

      console.log('action_end');    
    }
  },


А скажите в этом коде идет нужный мне вывод:
action_start 
action_after_commit 
action_end


За счет чего точно оно происходит?
Следующее:
- axios.get возвращает промис
- этому промису добавляется then который тоже возвращает промис
- и тогда уже этот последний промис выполняется с ожиданием
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать файлы через axios ? Alehana AJAX и COMET 4 12.11.2019 11:44
axios client Ким чен ин AJAX и COMET 0 25.05.2019 01:29
Vue + Axios + PHP + MySQL Volun Библиотеки/Тулкиты/Фреймворки 13 03.04.2019 18:50
как отправить post запрос через axios basic auth AkezhanOb1 Общие вопросы Javascript 0 01.02.2019 13:15
Как правильно получить и присвоить данные полученные из сервера Axios, react-redux hambat Общие вопросы Javascript 5 07.03.2017 17:09