基础
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.canIUse | 判断小程序的API,回调,参数,组件等是否在当前版本可用 | 支持 |
系统
系统信息
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.getSystemInfoSync | wx.getSystemInfo 的同步版本 | 支持 |
wx.getSystemInfo | 获取系统信息 | 支持 |
更新
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.getUpdateManager | 获取全局唯一的版本更新管理器,用于管理小程序更新 | 支持 |
UpdateManager
API | 说明 | 企业微信支持情况 |
---|---|---|
UpdateManager.applyUpdate | 强制小程序重启并使用新版本 | 支持 |
UpdateManager.onCheckForUpdate | 监听向微信后台请求检查更新结果事件 | 支持 |
UpdateManager.onUpdateFailed | 监听小程序更新失败事件 | 支持 |
UpdateManager.onUpdateReady | 监听小程序有版本更新事件 | 支持 |
小程序
生命周期
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.getLaunchOptionsSync | 获取小程序启动时的参数 | 支持 |
应用级事件
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.onPageNotFound | 监听小程序要打开的页面不存在事件 | 支持 |
wx.onError | 监听小程序错误事件 | 支持 |
wx.onAppShow | 监听小程序切前台事件 | 支持 |
wx.onAppHide | 监听小程序切后台事件 | 支持 |
wx.offPageNotFound | 取消监听小程序要打开的页面不存在事件 | 支持 |
wx.offError | 取消监听小程序错误事件 | 支持 |
wx.offAppShow | 取消监听小程序切前台事件 | 支持 |
wx.offAppHide | 取消监听小程序切后台事件 | 支持 |
定时器
API | 说明 | 企业微信支持情况 |
---|---|---|
clearInterval | 取消由 setInterval 设置的定时器 | 支持 |
clearTimeout | 取消由 setTimeout 设置的定时器 | 支持 |
setInterval | 设定一个定时器 | 支持 |
setTimeout | 设定一个定时器 | 支持 |
调试
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.setEnableDebug | 设置是否打开调试开关 | 支持 |
wx.getLogManager | 获取日志管理器对象 | 支持 |
console
API | 说明 | 企业微信支持情况 |
---|---|---|
console.debug | 向调试面板中打印 debug 日志 | 支持 |
console.error | 向调试面板中打印 error 日志 | 支持 |
console.group | 在调试面板中创建一个新的分组 | 支持 |
console.groupEnd | 结束由 console.group 创建的分组 | 支持 |
console.info | 向调试面板中打印 info 日志 | 支持 |
console.log | 向调试面板中打印 log 日志 | 支持 |
console.warn | 向调试面板中打印 warn 日志 | 支持 |
LogManager
API | 说明 | 企业微信支持情况 |
---|---|---|
LogManager.debug | 写 debug 日志 | 支持 |
LogManager.info | 写 info 日志 | 支持 |
LogManager.log | 写 log 日志 | 支持 |
LogManager.warn | 写 warn 日志 | 支持 |
路由
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.switchTab | 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 | 支持 |
wx.reLaunch | 关闭所有页面,打开到应用内的某个页面 | 支持 |
wx.redirectTo | 关闭当前页面,跳转到应用内的某个页面 | 支持 |
wx.navigateTo | 保留当前页面,跳转到应用内的某个页面 | 支持 |
wx.navigateBack | 关闭当前页面,返回上一页面或多级页面 | 支持 |
界面
交互
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.showToast | 显示消息提示框 | 支持 |
wx.showModal | 显示模态对话框 | 支持 |
wx.showLoading | 显示 loading 提示框 | 支持 |
wx.showActionSheet | 显示操作菜单 | 支持 |
wx.hideToast | 隐藏消息提示框 | 支持 |
wx.hideLoading | 隐藏 loading 提示框 | 支持 |
导航栏
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.showNavigationBarLoading | 在当前页面显示导航条加载动画 | 支持 |
wx.setNavigationBarTitle | 动态设置当前页面的标题 | 支持 |
wx.setNavigationBarColor | 设置页面导航条颜色 | 支持 |
wx.hideNavigationBarLoading | 在当前页面隐藏导航条加载动画 | 支持 |
背景
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.setBackgroundTextStyle | 动态设置下拉背景字体、loading 图的样式 | 支持 |
wx.setBackgroundColor | 动态设置窗口的背景色 | 支持 |
Tab Bar
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.showTabBarRedDot | 显示 tabBar 某一项的右上角的红点 | 支持 |
wx.showTabBar | 显示 tabBar | 支持 |
wx.setTabBarStyle | 动态设置 tabBar 的整体样式 | 支持 |
wx.setTabBarItem | 动态设置 tabBar 某一项的内容 | 支持 |
wx.setTabBarBadge | 为 tabBar 某一项的右上角添加文本 | 支持 |
wx.removeTabBarBadge | 移除 tabBar 某一项右上角的文本 | 支持 |
wx.hideTabBarRedDot | 隐藏 tabBar 某一项的右上角的红点 | 支持 |
wx.hideTabBar | 隐藏 tabBar | 支持 |
字体
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.loadFontFace | 动态加载网络字体 | 支持 |
下拉刷新
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.stopPullDownRefresh | 停止当前页面下拉刷新 | 支持 |
wx.startPullDownRefresh | 开始下拉刷新 | 支持 |
滚动
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.pageScrollTo | 将页面滚动到目标位置 | 支持 |
动画
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.createAnimation | 创建一个动画实例 animation | 支持 |
Animation
API | 说明 | 企业微信支持情况 |
---|---|---|
Animation.backgroundColor | 设置背景色 | 支持 |
Animation.bottom | 设置 bottom 值 | 支持 |
Animation.export | 导出动画队列 | 支持 |
Animation.height | 设置高度 | 支持 |
Animation.left | 设置 left 值 | 支持 |
Animation.matrix | 同 transform-function matrix) | 支持 |
Animation.matrix3d | 同 transform-function matrix3d) | 支持 |
Animation.opacity | 设置透明度 | 支持 |
Animation.right | 设置 right 值 | 支持 |
Animation.rotate | 从原点顺时针旋转一个角度 | 支持 |
Animation.rotate3d | 从 X 轴顺时针旋转一个角度 | 支持 |
Animation.rotateX | 从 X 轴顺时针旋转一个角度 | 支持 |
Animation.rotateY | 从 Y 轴顺时针旋转一个角度 | 支持 |
Animation.rotateZ | 从 Z 轴顺时针旋转一个角度 | 支持 |
Animation.scale | 缩放 | 支持 |
Animation.scale3d | 缩放 | 支持 |
Animation.scaleX | 缩放 X 轴 | 支持 |
Animation.scaleY | 缩放 Y 轴 | 支持 |
Animation.scaleZ | 缩放 Z 轴 | 支持 |
Animation.skew | 对 X、Y 轴坐标进行倾斜 | 支持 |
Animation.skewX | 对 X 轴坐标进行倾斜 | 支持 |
Animation.skewY | 对 Y 轴坐标进行倾斜 | 支持 |
Animation.step | 表示一组动画完成 | 支持 |
Animation.top | 设置 top 值 | 支持 |
Animation.translate | 平移变换 | 支持 |
Animation.translate3d | 对 xyz 坐标进行平移变换 | 支持 |
Animation.translateX | 对 X 轴平移 | 支持 |
Animation.translateY | 对 Y 轴平移 | 支持 |
Animation.translateZ | 对 Z 轴平移 | 支持 |
Animation.width | 设置宽度 | 支持 |
置顶
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.setTopBarText | 动态设置置顶栏文字内容 | 不支持 |
自定义组件
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.nextTick | 延迟一部分操作到下一个时间片再执行 | 不支持 |
菜单
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.getMenuButtonBoundingClientRect | 获取菜单按钮(右上角胶囊按钮)的布局位置信息 | 支持 |
窗口
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.onWindowResize | 监听窗口尺寸变化事件 | 不支持 |
wx.offWindowResize | 取消监听窗口尺寸变化事件 | 不支持 |
键盘
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.onKeyboardHeightChange | 监听键盘高度变化 | 不支持 |
网络
发起请求
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.request | 发起 HTTPS 网络请求 | 支持 |
RequestTask
API | 说明 | 企业微信支持情况 |
---|---|---|
RequestTask.abort | 中断请求任务 | 支持 |
RequestTask.offHeadersReceived | 取消监听 HTTP Response Header 事件 | 支持 |
RequestTask.onHeadersReceived | 监听 HTTP Response Header 事件 | 支持 |
下载
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.downloadFile | 下载文件资源到本地 | 支持 |
DownloadTask
API | 说明 | 企业微信支持情况 |
---|---|---|
DownloadTask.abort | 中断下载任务 | 支持 |
DownloadTask.offHeadersReceived | 取消监听 HTTP Response Header 事件 | 支持 |
DownloadTask.offProgressUpdate | 取消监听下载进度变化事件 | 支持 |
DownloadTask.onHeadersReceived | 监听 HTTP Response Header 事件 | 支持 |
DownloadTask.onProgressUpdate | 监听下载进度变化事件 | 支持 |
上传
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.uploadFile | 将本地资源上传到服务器 | 支持 |
UploadTask
API | 说明 | 企业微信支持情况 |
---|---|---|
UploadTask.abort | 中断上传任务 | 支持 |
UploadTask.offHeadersReceived | 取消监听 HTTP Response Header 事件 | 支持 |
UploadTask.offProgressUpdate | 取消监听上传进度变化事件 | 支持 |
UploadTask.onHeadersReceived | 监听 HTTP Response Header 事件 | 支持 |
UploadTask.onProgressUpdate | 监听上传进度变化事件 | 支持 |
WebSocket
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.sendSocketMessage | 通过 WebSocket 连接发送数据 | 支持 |
wx.onSocketOpen | 监听 WebSocket 连接打开事件 | 支持 |
wx.onSocketMessage | 监听 WebSocket 接受到服务器的消息事件 | 支持 |
wx.onSocketError | 监听 WebSocket 错误事件 | 支持 |
wx.onSocketClose | 监听 WebSocket 连接关闭事件 | 支持 |
wx.connectSocket | 创建一个 WebSocket 连接 | 支持 |
wx.closeSocket | 关闭 WebSocket 连接 | 支持 |
SocketTask
API | 说明 | 企业微信支持情况 |
---|---|---|
SocketTask.close | 关闭 WebSocket 连接 | 支持 |
SocketTask.onClose | 监听 WebSocket 连接关闭事件 | 支持 |
SocketTask.onError | 监听 WebSocket 错误事件 | 支持 |
SocketTask.onMessage | 监听 WebSocket 接受到服务器的消息事件 | 支持 |
SocketTask.onOpen | 监听 WebSocket 连接打开事件 | 支持 |
SocketTask.send | 通过 WebSocket 连接发送数据 | 支持 |
mDNS
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.stopLocalServiceDiscovery | 停止搜索 mDNS 服务 | 不支持 |
wx.startLocalServiceDiscovery | 开始搜索局域网下的 mDNS 服务 | 不支持 |
wx.onLocalServiceResolveFail | 监听 mDNS 服务解析失败的事件 | 不支持 |
wx.onLocalServiceLost | 监听 mDNS 服务离开的事件 | 不支持 |
wx.onLocalServiceFound | 监听 mDNS 服务发现的事件 | 不支持 |
wx.onLocalServiceDiscoveryStop | 监听 mDNS 服务停止搜索的事件 | 不支持 |
wx.offLocalServiceResolveFail | 取消监听 mDNS 服务解析失败的事件 | 不支持 |
wx.offLocalServiceLost | 取消监听 mDNS 服务离开的事件 | 不支持 |
wx.offLocalServiceFound | 取消监听 mDNS 服务发现的事件 | 不支持 |
wx.offLocalServiceDiscoveryStop | 取消监听 mDNS 服务停止搜索的事件 | 不支持 |
数据缓存
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.setStorageSync | wx.setStorage 的同步版本 | 支持 |
wx.setStorage | 将数据存储在本地缓存中指定的 key 中 | 支持 |
wx.removeStorageSync | wx.removeStorage 的同步版本 | 支持 |
wx.removeStorage | 从本地缓存中移除指定 key | 支持 |
wx.getStorageSync | wx.getStorage 的同步版本 | 支持 |
wx.getStorageInfoSync | wx.getStorageInfo 的同步版本 | 支持 |
wx.getStorageInfo | 异步获取当前storage的相关信息 | 支持 |
wx.getStorage | 从本地缓存中异步获取指定 key 的内容 | 支持 |
wx.clearStorageSync | wx.clearStorage 的同步版本 | 支持 |
wx.clearStorage | 清理本地数据缓存 | 支持 |
媒体
地图
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.createMapContext | 创建 map 上下文 MapContext 对象 |
支持 |
MapContext
API | 说明 | 企业微信支持情况 |
---|---|---|
MapContext.getCenterLocation | 获取当前地图中心的经纬度 | 支持 |
MapContext.getRegion | 获取当前地图的视野范围 | 支持 |
MapContext.getScale | 获取当前地图的缩放级别 | 支持 |
MapContext.includePoints | 缩放视野展示所有经纬度 | 支持 |
MapContext.moveToLocation | 将地图中心移动到当前定位点 | 支持 |
MapContext.translateMarker | 平移marker,带动画 | iOS不支持动画 |
图片
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.saveImageToPhotosAlbum | 保存图片到系统相册 | 支持 |
wx.previewImage | 在新页面中全屏预览图片 | 支持 |
wx.getImageInfo | 获取图片信息 | 支持 |
wx.compressImage | 压缩图片接口,可选压缩质量 | 支持 |
wx.chooseMessageFile | 从客户端会话选择文件 | 不支持 |
wx.chooseImage | 从本地相册选择图片或使用相机拍照 | 支持 |
视频
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.saveVideoToPhotosAlbum | 保存视频到系统相册 | 支持 |
wx.createVideoContext | 创建 video 上下文 VideoContext 对象 |
支持 |
wx.chooseVideo | 拍摄视频或从手机相册中选视频 | 支持 |
VideoContext
API | 说明 | 企业微信支持情况 |
---|---|---|
VideoContext.exitFullScreen | 退出全屏 | 支持 |
VideoContext.hideStatusBar | 隐藏状态栏,仅在iOS全屏下有效 | 支持 |
VideoContext.pause | 暂停视频 | 支持 |
VideoContext.play | 播放视频 | 支持 |
VideoContext.playbackRate | 设置倍速播放 | 支持 |
VideoContext.requestFullScreen | 进入全屏 | 支持 |
VideoContext.seek | 跳转到指定位置 | 支持 |
VideoContext.sendDanmu | 发送弹幕 | 支持 |
VideoContext.showStatusBar | 显示状态栏,仅在iOS全屏下有效 | 支持 |
VideoContext.stop | 停止视频 | 支持 |
音频
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.stopVoice | 结束播放语音 | 支持 |
wx.setInnerAudioOption | 设置 InnerAudioContext 的播放选项 | 支持 |
wx.playVoice | 开始播放语音 | 支持 |
wx.pauseVoice | 暂停正在播放的语音 | 支持 |
wx.getAvailableAudioSources | 获取当前支持的音频输入源 | 支持 |
wx.createInnerAudioContext | 创建内部 audio 上下文 InnerAudioContext 对象 |
支持 |
wx.createAudioContext | 创建 audio 上下文 AudioContext 对象 |
支持 |
AudioContext
API | 说明 | 企业微信支持情况 |
---|---|---|
AudioContext.pause | 暂停音频 | 支持 |
AudioContext.play | 播放音频 | 支持 |
AudioContext.seek | 跳转到指定位置 | 支持 |
AudioContext.setSrc | 设置音频地址 | 支持 |
InnerAudioContext
背景音频
API | 说明 | 企业微信支持情况 |
---|---|---|
wx.stopBackgroundAudio | 停止播放音乐 | 不支持 |
wx.seekBackgroundAudio | 控制音乐播放进度 | 不支持 |
wx.playBackgroundAudio | 使用后台播放器播放音乐 | 不支持 |
wx.pauseBackgroundAudio | 暂停播放音乐 | 不支持 |
wx.onBackgroundAudioStop | 监听音乐停止事件 | 不支持 |
wx.onBackgroundAudioPlay | 监听音乐播放事件 | 不支持 |
wx.onBackgroundAudioPause | 监听音乐暂停事件 | 不支持 |
wx.getBackgroundAudioPlayerState | 获取后台音乐播放状态 | 不支持 |
wx.getBackgroundAudioManager | 获取全局唯一的背景音频管理器 | 不支持 |
BackgroundAudioManager
API | 说明 | 企业微信支持情况 |
---|---|---|
BackgroundAudioManager.onCanplay | 监听背景音频进入可播放状态事件 | 不支持 |
BackgroundAudioManager.onEnded | 监听背景音频自然播放结束事件 | 不支持 |
BackgroundAudioManager.onError | 监听背景音频播放错误事件 | 不支持 |
BackgroundAudioManager.onNext | 监听用户在系统音乐播放面板点击下一曲事件(仅iOS) | 不支持 |
BackgroundAudioManager.onPause | 监听背景音频暂停事件 | 不支持 |
BackgroundAudioManager.onPlay | 监听背景音频播放事件 | 不支持 |
BackgroundAudioManager.onPrev | 监听用户在系统音乐播放面板点击上一曲事件(仅iOS) | 不支持 |
BackgroundAudioManager.onSeeked | 监听背景音频完成跳转操作事件 | 不支持 |
BackgroundAudioManager.onSeeking | 监听背景音频开始跳转操作事件 | 不支持 |
BackgroundAudioManager.onStop | 监听背景音频停止事件< |
全部评论
请发表评论