微信开发者工具将提供API Mock 能力
为了方便开发者进行功能开发和调试,从 1.02.202003062 版本开始,微信开发者工具提供 API Mock 功能,可模拟如wx.request
、wx.downloadFile
以及 wx.getBackgroundFetchData
等API 的调用结果,极大地降低了小程序的开发成本。
API Mock 功能可覆盖的应用场景包括但不限于:
- 模拟特定用户场景数据,如通过配置
wx.getLocation
的返回数据,从而模拟位置信息; - 模拟各类异常情况,如通过配置
wx.request
的回调为 fail,从而模拟网络异常; - 模拟部分微信开发者工具中暂不支持调试的 API,如发票相关的
wx.chooseInvoic
等接口。
开发者可通过登录微信开发者工具,在调试器的 Mock 面板中使用该功能。
详细功能介绍请参考文档《API Mock》