小程序API接口相关技术分享

2019-07-02 微信开发技术 233 0

基础

名称功能说明
wx.canIUse判断小程序的API,回调,参数,组件等是否在当前版本可用
wx.base64ToArrayBuffer将 Base64 字符串转成 ArrayBuffer 对象
wx.arrayBufferToBase64将 ArrayBuffer 对象转成 Base64 字符串

系统

系统信息

名称功能说明
wx.getSystemInfoSyncwx.getSystemInfo 的同步版本
wx.getSystemInfo获取系统信息

更新

名称功能说明
wx.getUpdateManager获取全局唯一的版本更新管理器,用于管理小程序更新

UpdateManager

名称功能说明
UpdateManager.applyUpdate强制小程序重启并使用新版本
UpdateManager.onCheckForUpdate监听向微信后台请求检查更新结果事件
UpdateManager.onUpdateFailed监听小程序更新失败事件
UpdateManager.onUpdateReady监听小程序有版本更新事件

小程序

生命周期

名称功能说明
wx.getLaunchOptionsSync获取小程序启动时的参数

应用级事件

名称功能说明
wx.onPageNotFound监听小程序要打开的页面不存在事件
wx.onError监听小程序错误事件
wx.onAudioInterruptionEnd监听音频中断结束事件
wx.onAudioInterruptionBegin监听音频因为受到系统占用而被中断开始事件
wx.onAppShow监听小程序切前台事件
wx.onAppHide监听小程序切后台事件
wx.offPageNotFound取消监听小程序要打开的页面不存在事件
wx.offError取消监听小程序错误事件
wx.offAudioInterruptionEnd取消监听音频中断结束事件
wx.offAudioInterruptionBegin取消监听音频因为受到系统占用而被中断开始事件
wx.offAppShow取消监听小程序切前台事件
wx.offAppHide取消监听小程序切后台事件

调试

名称功能说明
wx.setEnableDebug设置是否打开调试开关
wx.getLogManager获取日志管理器对象

console

名称功能说明
console.debug向调试面板中打印 debug 日志
console.error向调试面板中打印 error 日志
console.group在调试面板中创建一个新的分组
console.groupEnd结束由 console.group 创建的分组
console.info向调试面板中打印 info 日志
console.log向调试面板中打印 log 日志
console.warn向调试面板中打印 warn 日志


名称功能说明
wx.setTopBarText动态设置置顶栏文字内容

自定义组件

名称功能说明
wx.nextTick延迟一部分操作到下一个时间片再执行

菜单

名称功能说明
wx.getMenuButtonBoundingClientRect获取菜单按钮(右上角胶囊按钮)的布局位置信息

窗口

名称功能说明
wx.onWindowResize监听窗口尺寸变化事件
wx.offWindowResize取消监听窗口尺寸变化事件

键盘

名称功能说明
wx.onKeyboardHeightChange监听键盘高度变化
wx.getSelectedTextRange在input、textarea等focus之后,获取输入框的光标位置

网络

发起请求

名称功能说明
wx.request发起 HTTPS 网络请求

RequestTask

名称功能说明
RequestTask.abort中断请求任务
RequestTask.offHeadersReceived取消监听 HTTP Response Header 事件
RequestTask.onHeadersReceived监听 HTTP Response Header 事件

下载

名称功能说明
wx.downloadFile下载文件资源到本地


名称功能说明
wx.setStorageSyncwx.setStorage 的同步版本
wx.setStorage将数据存储在本地缓存中指定的 key 中
wx.removeStorageSyncwx.removeStorage 的同步版本
wx.removeStorage从本地缓存中移除指定 key
wx.getStorageSyncwx.getStorage 的同步版本
wx.getStorageInfoSyncwx.getStorageInfo 的同步版本
wx.getStorageInfo异步获取当前storage的相关信息
wx.getStorage从本地缓存中异步获取指定 key 的内容
wx.clearStorageSyncwx.clearStorage 的同步版本
wx.clearStorage清理本地数据缓存

媒体

地图

名称功能说明
wx.createMapContext创建 map 上下文 MapContext 对象



相关文章

回复评论

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。