• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

微信小程序--开发须知

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

基础

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说明企业微信支持情况
InnerAudioContext.destroy 销毁当前实例 支持
InnerAudioContext.offCanplay 取消监听音频进入可以播放状态的事件 支持
InnerAudioContext.offEnded 取消监听音频自然播放至结束的事件 支持
InnerAudioContext.offError 取消监听音频播放错误事件 支持
InnerAudioContext.offPause 取消监听音频暂停事件 支持
InnerAudioContext.offPlay 取消监听音频播放事件 支持
InnerAudioContext.offSeeked 取消监听音频完成跳转操作的事件 支持
InnerAudioContext.offSeeking 取消监听音频进行跳转操作的事件 支持
InnerAudioContext.offStop 取消监听音频停止事件 支持
InnerAudioContext.offTimeUpdate 取消监听音频播放进度更新事件 支持
InnerAudioContext.offWaiting 取消监听音频加载中事件 支持
InnerAudioContext.onCanplay 监听音频进入可以播放状态的事件 支持
InnerAudioContext.onEnded 监听音频自然播放至结束的事件 支持
InnerAudioContext.onError 监听音频播放错误事件 支持
InnerAudioContext.onPause 监听音频暂停事件 支持
InnerAudioContext.onPlay 监听音频播放事件 支持
InnerAudioContext.onSeeked 监听音频完成跳转操作的事件 支持
InnerAudioContext.onSeeking 监听音频进行跳转操作的事件 支持
InnerAudioContext.onStop 监听音频停止事件 支持
InnerAudioContext.onTimeUpdate 监听音频播放进度更新事件 支持
InnerAudioContext.onWaiting 监听音频加载中事件 支持
InnerAudioContext.pause 暂停 支持
InnerAudioContext.play 播放 支持
InnerAudioContext.seek 跳转到指定位置 支持
InnerAudioContext.stop 停止 支持

背景音频

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 监听背景音频停止事件<

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
小程序源码丢失了怎么在微信平台反编译找回发布时间:2022-07-18
下一篇:
小程序音视频背后的故事发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap