Promise配合axios

作者: StevenTang | 来源:发表于2018-07-26 10:57 被阅读0次
    Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了语法,原生提供了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); 
                  // 执行失败的回调函数
                  });
    

    相关文章

      网友评论

      本文标题:Promise配合axios

      本文链接:https://www.haomeiwen.com/subject/wygvmftx.html