Promise配合axios
871 ワード
Promiseは非同期プログラミングの解決策であり、従来の解決策よりも、コールバック関数とイベント――より合理的で強力である.それはコミュニティから一番早く提案して実現して、ES 6はそれを言語の標準に書いて、文法を統一して、原生はPromiseを提供しました.
checkLogin: () => {
// promise
return new Promise((resolve, reject) => {
axios({
url: url
method: 'post',
data: {
}
})
.then((res) => {
resolve(res.data);
// console.log(res);
})
.catch(function (error) {
reject(error);
// console.log(error);
});
});
}
呼び出しthis.common.checkLogin()
.then(res => {
console.log(res);
//
},
error => { console.log(error);
//
});