Promise配合axios


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); 
              //          
              });