美文网首页
Promise用法

Promise用法

作者: wayne1125 | 来源:发表于2018-06-14 17:49 被阅读0次

使用方法

let checkLogin = function(){
    return new Promise((resolve,reject) => {
        let flag = document.cookie.indexOf('userId') > -1 ? true : false;
        if(flag=true){
            resolve({
                status: 0,
                result: true
            })
        } else{
            reject('error)
        }
    })
}

let getUserInfo = ()=>{
    return new Promise((resolve,reject)=>{
        let userInfo = {
            userId: "100"
        }
        resolve(userInfo)
    })
}

checkLogin().then((res) => {
    if(res.status == 0){
        console.log('login success)
    }
}).catch((error) => {
    console.log(`error${error}`)
}).then((res2) => {
    console.log(`userId:${res2.userId}`)
})
或者
Promise.all([chenkLogin(),getUserInfo()]).then(([res1,res2]) => {
    console.log(`result1:${res1.result},result2:${res2.userId}`)
})

vue中使用

getLotteryNums:function(){
  let self = this;
  return new Promise((resolve,reject)=>{
    queryGetParams(global.api + "api/nums/user",{"x-access-token":global.token}).then(response => {
      if(response.data.code == 1){
        self.lotteryNums =  response.data.data;
        resolve(self.lotteryNums);
      }
    });
  })
}

相关文章

  • promise详解

    Promise 用法api 1.基本用法 2.简便写法 Promise.all([]) Promise.race...

  • Promise 对象

    Promise 的含义 基本用法 Promise.prototype.then() Promise.prototy...

  • Promise 对象

    目录:Promise 的含义基本用法Promise.prototype.then()Promise.prototy...

  • Promise扩展基础

    Promise.all基本用法: Promise.race基本用法: 直接调用成功状态: 函异步函数:

  • ES6——Promise

    Promise基本用法示例: let i=100; let promise=new Promise(functio...

  • Promise 的使用

    使用Promise 基本用法 A Promise is an object representing the ev...

  • Promise

    一.Promise常见用法 function doSth() { return New Promise(func...

  • 手写Promise

    $ 正常的promise用法   $ 手写的Promise   # 测试可行性

  • ES6-Promise

    参考链接: 1.阮一峰Promise解读 2.Promise用法讲解 Promise含义 Promise是异步编程...

  • Promise对象

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

网友评论

      本文标题:Promise用法

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