let checkLogin = function () {
return new Promise(function (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:"101"
}
resolve(userInfo);
});
}
checkLogin().then((res)=>{
if(res.status==0){
console.log("login success");
return getUserInfo();
}
}).catch((error)=>{
console.log(`errrs:${error}`)
}).then((res2)=>{
console.log(`userId:${res2.userId}`)
});
Promise.all([checkLogin(),getUserInfo()]).then(([res1,res2])=>{
console.log(`result1:${res1.result},result2:${res2.userId}`)
})

最新文章

  1. MVC5 网站开发之九 网站设置
  2. scheduletask任务调度
  3. 《Cortex-M0权威指南》之体系结构---存储器系统
  4. js创建下载文件
  5. RH033读书笔记(9)-Lab 10 Understanding the Configuration Tools
  6. 给RelativeLayout设置背景,无效果bug解决
  7. OMCS开发手册(03) -- 多媒体服务器
  8. Powerbuilder编程技巧 如何获取网页的HTML源码
  9. Codeforces Round #418 (Div. 2).C two points
  10. WCF使用纯代码的方式进行服务寄宿
  11. numpy中的meshgrid
  12. 浅谈Vue之双向绑定
  13. 渗透测试_利用Burp爆破用户名与密码
  14. WebService接口定义及调用
  15. ubuntu 禁用自带的nouveau显卡驱动,安装NVIDIA显卡驱动
  16. TOJ3112: 单词串串烧(回溯)
  17. (3.4)mysql基础深入——mysql.server启动脚本源码阅读与分析
  18. zg项目 应用系统编码原则
  19. spring mvc 文档哪里有
  20. 朴素贝叶斯文本分类实现 python cherry分类器

热门文章

  1. python 垃圾回收机制的思考
  2. Java线程和守护进程
  3. android技术晋升之道
  4. PHPmysqli的 预处理执行插入语句
  5. XP硬盘读写速度很慢的解决方法
  6. zTree实现地市县三级级联DAO接口测试
  7. Flex读取txt文件中的内容报错
  8. pat1021-1030
  9. TOJ 4120 Zombies VS Plants
  10. Dockerfile 中的 multi-stage