美文网首页
Promies .then 链式写法

Promies .then 链式写法

作者: 一叶孤舟1990 | 来源:发表于2019-06-28 12:32 被阅读0次

相信很多小伙伴都一直在为请求一条数据需要发送N个请求才可以拿到数据而烦恼,

今天为大家带来最简单的办法,也是新手最可以看懂的办法!!!

上代码:

Promies(){

      this.$http.post('/get',{params:{id:this.mId}})   //发送请求  我这里用的是 axios

      .then((res)=>{

        console.log(JSON.stringify(res) +'aaa')

        return new Promise((resolve,reject)=>{      // 重点  返回一个  Promies对象    resolve  成功   reject 失败

            resolve(res);   //这里接受请求成功的数据 

        })

      })

      .then((res)=>{   // 这里接受 上一次请求 return的数据

          console.log(JSON.stringify(res) +'bbb')

          return new Promise((resolve,reject)=>{

            resolve(res);

        })

      })

      .then((res)=>{  //这里接受 上一次请求 return的数据

          console.log(JSON.stringify(res) +'ccc')

          return new Promise((resolve,reject)=>{

            resolve(res);

        })

      })

      .catch(function(error){   //请求失败走这里

            console.log("失败");

      });

    }

如果对您有帮助,拜托给点个赞吧!  谢谢!

相关文章

网友评论

      本文标题:Promies .then 链式写法

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