step.test()

API封装文档
@.async 异步控制

进入Async调用链的下一个步骤,但是如果error非空,则进入异常状态,终止后续调用链代码。

该方法常用来配合系统原生JS模块调用,因原生模块调用通常第一个回调参数为Error对象。用来简化代码书写。

调用规则和语法:

参数说明:

参数 类型 省略 说明
error Error 必须 需要报告的异常Error对象
data any 必须 需要传递给下一个Async过程的数据

返回类型: void

案例代码:

@.async(function () {
    this.test(null, "Hello", "world");
}).then(function (a, b) {
    @info(`${a}, ${b}!`);
    thirdAPICall(parameters, this.test);
}).rejected(function (error) {
    @error(error);
});
最后更新时间:2018年11月7日 11:12:08