小程序开发框架提供丰富的 字节跳动宿主 原生 API,可以方便的调起 字节跳动宿主 提供的能力,如获取系统信息等。详细介绍请参考 API 文档。
通常,在小程序 API 有以下几种类型:
同步 API异步 API同步 API 的执行结果可以通过函数返回值直接获取,如果执行出错会抛出异常。
代码示例
try { tt.createVideoContext("video"); } catch (e) { console.error(e); }大多数 API 都是异步 API,如 tt.request,tt.showToast 等。这类 API 接口通常都接受一个 Object 类型的参数,这个参数都支持按需指定以下字段来接收接口调用结果:
success,fail,complete 函数调用时会传入一个 Object 类型参数,包含以下字段:
属性类型说明errMsgstring错误信息,如果调用成功返回 ${apiName}:okerrCodenumber错误码,仅部分 API 支持,具体含义请参考对应 API 文档,成功时为 0。其他Any接口返回的其他数据异步 API 的执行结果需要通过 Object 类型的参数中传入的对应回调函数获取。部分异步 API 也会有返回值,可以用来实现更丰富的功能,如 tt.request 等。
代码示例
let requestTask = tt.request({ success(res) { console.log(res); }, }); requestTask.abort();群名称:抖音小程序开发 群 号:491016707