promise-to-async-events
promise-to-async-events
可以方便的包装多个Promise,并可添加多个观察者捕获其执行过程
Example
Promise start; /** output: onStart onComplete, hello */
异步动作生命周期
promise to Async events `onStart, onComplete, onProgress, onError` --> START ------------------------- COMPLETE - | | | |---- ERROR | | |0%------------- PROGRESS -------------100%|
使用 PromiseAsync
- 安装
npm install promise-to-async-events ; Promise start;
方法
flat(function)
.flat方法的function参数接收flat方法调用之前所有promise值,function可返回一个值或promise对象
Promise Promise start
.subscribe(function|observer)
添加观察者,如果参数是函数,那么默认监听 onComplete 事件。如果参数是对象,可包含onStart, onComplete, onProgress, onError
4方法事件个事件
Promise Promise start
mrege(promise)
合并一个新的 promise 操作到队列中,start方法调用后并行执行队列中的promise
start
- start()
开始执行