Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const results = this.$http.get('oauth.login', { params: user }) console.log(results.data)
const results = await this.$http.get('oauth.login', { params: user }) console.log(results.data)
async login ({commit}, user) { return new Promise((resolve, reject) => { commit('clearError') commit('setLoading', true) const results = await this.$http.get('oauth.login', { params: user }) console.log(results.data) }) }
async login ({commit}, user) { commit('clearError') commit('setLoading', true) // Хорошей практикой обернуть асинхронные вызовы в try catch try { const results = await this.$http.get('oauth.login', { params: user }) console.log(results.data) catch (error) { // blablabla } }
API.interceptors.response.use( response => { if (response.data instanceof Blob) { return response.data; } return response.data.data || {}; }, error => { if (error.response) { Vue.prototype.$buefy.toast.open({ message: error.response.data.message || "Something went wrong", type: "is-danger" }); } else { Vue.prototype.$buefy.toast.open({ message: "Unable to connect to server", type: "is-danger" }); } return Promise.reject(error); } )
catch (error) { }