1、当我们向后端发送请求后,希望通过promise对象返回请求数据再进行操作

我们会发现我们需要的请求数据在PromiseResult中

    fn(){
          return new promise((res,rej)=>{
            axios.get({url:'XXX'}).then(data=>{res(data)})
      })
     }
     let va = fn();
     console.log( val);  //我们需要的数据在promiseResult中

2、这种情况下如何获取promise对象的值PromiseResult:

  val.then((result) => {
        console.log("result:", result);}

//输出结果: result :  true

3、总结:promise对象的值PromiseResult获取只能通过then()方法获取

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐