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

    相关文章

      网友评论

          本文标题:Promise链式调用

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