美文网首页
2018-08-22 关于Promise

2018-08-22 关于Promise

作者: l2en | 来源:发表于2018-08-22 17:01 被阅读0次

    Promise在new实例化时会立即执行,所以所有的Promise都应该封装在一个function中:

    使用场景:
    Promise异步访获取数据时,用户未登录(没有获取到token),如果不把Promise放到function中会立即执行并报错401.正确用法:

      function getUserCartInfo() {
           const cartInfo = new Promise((resolve, reject) => {
              api.getCartInfo((data,err)=>{
                console.log(‘获取到数据’, data)
              })
           })
        return cartInfo;
      }
      getUserCartInfo()
    

    相关文章

      网友评论

          本文标题:2018-08-22 关于Promise

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