美文网首页
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