首页 > 其他 > 详细

promise 的用法及promise.all的用法

时间:2020-11-24 11:13:10      阅读:56      评论:0      收藏:0      [点我收藏+]

  1、promise本身是同步的 ,他的.then是异步的这个相信在一些编程小白来说很是模糊,有的时候面试的时候有的面试官会问到谈谈你对promise的看法,这个时候很大多人上来就会说promise是用来解决异步的,这样回答没啥问题但是只能算是答对了一半。

fn1(){

  let params = {

    usetname:‘张三‘,

    passWord:‘123456‘

  }

return this.$axios.post(‘www.***.***‘,param)

}

init (){

 let promiseRequest = this.fn1()

//这里因为fn1抛出的本身就是一个promise 所以promiseRequest可以直接进行.then操作。

  promiseRequest.then((res)=>{

  console.log(‘这里是请求回来的数据‘,res)

  })

}

2.promise.all
  

fn1(sex){

  let params = {

    usetname:‘张三‘,

    passWord:‘123456‘,

    sex:sex

  }

return this.$axios.post(‘www.***.***‘,param)

}

init (){

 let promiseM = this.fn1(‘boy‘)  

 let promiseW = this.fn1(‘girl‘)

  //这里你想同时进行请求等同时完成后输出

  Promise.all([promiseM,promiseW]).then((res)=>{

    console.log(res)

      })

}

promise 的用法及promise.all的用法

原文:https://www.cnblogs.com/sq652366/p/14028712.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!