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

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

  • 关于promise

    关于promise的 代码: var p=new Promise(function(resolve,reject)...

  • Promise对象

    Promise 多个异步回调: 详情关于promise对象的一些讲解 Promise.all() .catch()用法

  • Promise 概述

    关于Promise Promise实例一旦被创建就会被执行 Promise过程分为两个分支:pending=>re...

  • Promise/A+ 学习笔记

    1 什么是 Promise Promise 是前端流行的异步编程解决方案,而Promise/A+ 是一组关于 Pr...

  • 关于Promise

    一、为何会有Promise? 在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致Ja...

  • 关于Promise

    一、异步编程  由于JavaScript是单线程的,一次只能执行一个任务,如果有多个任务,那么就需要排队,但是这样...

  • 关于Promise

    说到异步,怎么说还是得有Promise这玩意 Promise 的含义 Promise 是一个保存着某个未来才会结束...

  • 关于Promise

    Promise.all () 可以使用Promise.all 封装多个请求,这时候返回的数据会封装成数组,在使用[...

  • 关于promise

    本文章完全参考 阮一峰老师的es6-promise。如果有啥问题可以直接去看原文! 什么是promise,简单地来...

网友评论

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

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