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

Как правильно реализовать двойной запрос?

methods: {
    signin() {
      // this.$root.$emit('loading', true);
      axios.all([
        axios.post('auth/signin', {
          user: {
            email: this.email,
            password: this.password,
          }
        }),
        axios.get("captcha/check", {
          captcha: this.captcha
        })
      ]).then(res => {
        console.log(res.data.user);
        if (res.data.success === true) {
          this.$root.$emit('loading', true);
          return this.$store.dispatch('user/auth', res.data);
  • Вопрос задан
  • 184 просмотра
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@anjilnew
frontend
function getUserAccount() {
  return axios.get('/user/12345');
}

function getUserPermissions() {
  return axios.get('/user/12345/permissions');
}

axios.all([getUserAccount(), getUserPermissions()])
  .then(axios.spread(function (acct, perms) {
    // Both requests are now complete
  }));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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