API 风格
云开发的 API 风格与框架组件和 API 风格一致,但同时支持回调风格和Promise风格。在传入 API 的 Object 参数中,如果传入了 success
、fail
、complete
字段,则我们认为是采用回调风格,API 方法调用不返回 Promise
。如果传入 API 的 Object 参数中 success
、fail
、complete
这三个字段都不存在,则我们认为是采用Promise风格,API 方法调用返回一个 Promise
,Promise
resolve 的结果同传入 success
回调的参数,reject 的结果同传入 fail
的参数。
就是上面这个东西
比如
wx.getFileInfo()
这类的api就没有这种风格
参考下:https://developers.weixin.qq.com/miniprogram/dev/extended/utils/api-promise.html
我的做法:
https://developers.weixin.qq.com/community/develop/article/doc/00028cbc2e04e0ddf549d535351c13