美文网首页
Promise链式调用

Promise链式调用

作者: 索伯列夫 | 来源:发表于2018-12-02 12:06 被阅读0次

做了一个博客项目,有一个过程如下:

封装request函数(用axios发送请求),axios会返回一个promise,

封装auth函数(用来进行登录操作,参数比如具体的url, method等),返回request(),也是一个Promise

在vuex中封装auth函数(因为我们要根据登录情况维护一些状态),进行登录操作,参数接受具体的登录信息。在进行登录操作之后,去修改状态。

那么,在组件用的时候,发现组件中用了之后,就不能then了(不是说好了返回promise对象么...)

Promise的then()

我们知道,then方法的第一个参数是resolved状态的回调函数,第二个参数是rejected状态的回调函数。

then方法返回一个Promise对象。

就是这里理解错了...

在then方法中,要把这个对象return 出去,不然肯定就结束了,接着then就会提示undefined

相关文章

  • js promise图解

    链式调用 封闭promise

  • 嵌套的promise执行顺序

    外部promise有多个then链式调用,第一个then里面执行另一个promise,也带多个then链式调用,他...

  • Promise链式调用

    做了一个博客项目,有一个过程如下: 封装request函数(用axios发送请求),axios会返回一个promi...

  • Promise链式调用

    一、Promise对象 承诺一定会实现,更简单的处理异步请求。同时更加方便使用链式调用。缺点:Promise对象状...

  • Promise 链式调用

    Promise status状态,有三种状态pendding、resolved、rejected,状态由 pend...

  • ES6

    AJAX 异步网络请求 Promise 使用了Promise对象之后可以链式调用的方式组织代码 Promise.a...

  • 手写Promise

    1. 简易版Promise,只能调用一次then,不能链式调用:

  • Promise用法详解

    参考promise|深入理解 promise:promise的三种状态与链式调用 Promise对象只有三种状态 ...

  • async和await

    promise链 原来用promise的链式调用方式,then 中原本就返回了一个promise async 函数...

  • 八(2)Promise模拟(姜) ------ 2020-05-

    1、基础的Promise的实现 2、实现then的链式调用

网友评论

      本文标题:Promise链式调用

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