promise的链式调用
//new一个promise对象并在里面执行第一个异步方法
var promise = new Promise(function(resolve,reject){axios({method: 'post',url: common.getApi() + '/api/doctorDept/getAllDoctorDept',}).then(res => {if (res.data.success) {console.log('成功')resolve()}})})//使用这个promise对象的.then开始执行第二个异步方法,新建一个promise并且return它promise.then(function(){return new Promise(function (resolve, reject) {axios({method: 'post',url: common.getApi() + '/api/doctorDept/getAllDoctorDept',}).then(res => {if (res.data.success) {console.log('成功2')resolve()}})})}).then(function(){
//使用这个链式.then开始执行第三个异步方法,新建一个promise并且return它return new Promise(function (resolve, reject) {axios({method: 'post',url: common.getApi() + '/api/doctorDept/getAllDoctorDept',}).then(res => {if (res.data.success) {console.log('成功3')resolve()}})})}).then(()=>{//使用这个链式.then,所有异步结束后执行这里的代码。console.log('成功4');})
promise的链式调用相关推荐
- 彻底掌握 Promise-原生Promise的实现(二) Promise的链式调用
在 彻底掌握 Promise- 原生 Promise 的实现(一) 已经初步实现了 promise 的简易版本,这距离实现完整版本的 Promise 还有一段距离,下面我们将在简易版本的基础上增加 P ...
- 什么是回调地狱以及promise的链式调用和aysnc/await
上面一篇博客写到了回调地域的问题,这篇博客将深究这个词语,如下例: doSomething(function(result){doSomethingElse(result, function(newR ...
- Promise的链式调用三种写法,Promise.all与式调用
Promise的链式调用三种写法: // 1,Promise原始链式调用 new Promise((resolve, reject) => {setTimeout(() => {conso ...
- 实现同步请求_图解 Promise 实现原理(二)—— Promise 链式调用
摘要 很多同学在学习 Promise 时,知其然却不知其所以然,对其中的用法理解不了.本系列文章由浅入深逐步实现 Promise,并结合流程图.实例以及动画进行演示,达到深刻理解 Promise 用法 ...
- JS 通过 Promise 实现延时执行,支持链式调用
JS 通过 Promise 实现延时执行,支持链式调用 延时执行 sleep 版本一 同步执行 异步方式 sleep 版本二 支持链式调用 版本一 版本二 参考资料 延时执行 定义sleep函数 sl ...
- javascript --- 对象的方式体验链式调用
将功能相近的方法写入同一个对象中,是一个很好的编程习惯,便于后期的维护和前期的开发. foo1 var fooObj = {foo1: function() {console.log('foo1'); ...
- java中链式调用_Java及Android中常用链式调用写法简单示例
本文实例讲述了Java及Android中常用链式调用写法.分享给大家供大家参考,具体如下: 最近发现,目前大火的许多开源框架中,大多都使用了一种"(方法).(方法).(方法)"的形 ...
- jq的链式调用.end();
jq的链式调用.end(); 先上code <!DOCTYPE html> <html lang="en"> <head><meta ch ...
- [jQuery] jQuery是如何链式调用的?
[jQuery] jQuery是如何链式调用的? 返回对象本身即可,类似 obj = { func: function(){ return obj } }, 那么 obj.func().func() ...
最新文章
- easyui中 在子tabs中 添加新的tabs
- 润乾报表永久授权说明
- 分布式CAP中情侣的纠缠故事,真是剪不断 理还乱!
- python打包工具哪个好用_python打包工具比较
- 分析MySQL数据类型的长度
- 简单粗暴入门java之数组概述
- php中文件读写总结,PHP中文件读写操作
- 设计模式学习笔记--Flyweight享元模式
- lisp封装为vlx方法_LSP FAS VLX 文件自动加载方法
- iOS 应用内付费(IAP)开发步骤
- python里的url是什么意思_URI和URL的简介
- Spotfire 修改标记及颜色
- nginx参数keepalive_timeout
- 团队项目事后诸葛亮会议
- 详解PON基础知识:OLT、ONU、ONT和ODN
- vivado 如何添加时序约束
- 程序员必知的编程5祖师爷,不要说你不知道!
- Java游戏脚本实现
- Python爬虫,30秒爬取500+篇微信文章!太强啦!
- 洛谷 P3166 [CQOI2014]数三角形(gcd+组合计数)