Promise化 API

    • 小程序异步 API

      • : 请求 API

    异步 API Promise 化

    • 基于小程序 API 可能随着版本迭代,API 可能会一直发生变化,因此开发框架实现上,默认没有将所有异步 API 都转成 Promise 方式,而是让开发者根据自己的开发需要进行转换,这样可以避免开发框架需要因为异步 API 的变化而重新发版支持,缺点是开发者需要自行配置要转换的接口

    • 整个小程序里任何地方调用所有要转化成 Promise 的 API 都会自动转成 Promise,API 调用方式依旧相同,只是返回变成 : this.$api.xxx().then(success, fail)xxx 对应 $promisifyApis 声明要转化的 API 接口名

    !> 默认情况下,对于 request 接口已经提供了转化为 Promise 的接口,具体可以参考。