基礎
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 | 監聽背景音頻停止事件 | 不支持 |
BackgroundAudioManager.onTimeUpdate | 監聽背景音頻播放進度更新事件 | 不支持 |
BackgroundAudioManager.onWaiting | 監聽音頻加載中事件 | 不支持 |
BackgroundAudioManager.pause | 暫停音樂 | 不支持 |
BackgroundAudioManager.play | 播放音樂 | 不支持 |
BackgroundAudioManager.seek | 跳轉到指定位置 | 不支持 |
BackgroundAudioManager.stop | 停止音樂 | 不支持 |
實時音視頻
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.createLivePusherContext | 創建 live-pusher 上下文 LivePusherContext 對象 |
支持 |
wx.createLivePlayerContext | 創建 live-player 上下文 LivePlayerContext 對象 |
支持 |
LivePlayerContext
API | 說明 | 企業微信支持情況 |
---|---|---|
LivePlayerContext.exitFullScreen | 退出全屏 | 支持 |
LivePlayerContext.mute | 靜音 | 支持 |
LivePlayerContext.pause | 暫停 | 支持 |
LivePlayerContext.play | 播放 | 支持 |
LivePlayerContext.requestFullScreen | 進入全屏 | 支持 |
LivePlayerContext.resume | 恢復 | 支持 |
LivePlayerContext.stop | 停止 | 支持 |
LivePusherContext
API | 說明 | 企業微信支持情況 |
---|---|---|
LivePusherContext.pause | 暫停推流 | 支持 |
LivePusherContext.pauseBGM | 暫停背景音 | 支持 |
LivePusherContext.playBGM | 播放背景音 | 支持 |
LivePusherContext.resume | 恢復推流 | 支持 |
LivePusherContext.resumeBGM | 恢復背景音 | 支持 |
LivePusherContext.setBGMVolume | 設置背景音音量 | 支持 |
LivePusherContext.snapshot | 快照 | 支持 |
LivePusherContext.start | 播放推流 | 支持 |
LivePusherContext.stop | 停止推流 | 支持 |
LivePusherContext.stopBGM | 停止背景音 | 支持 |
LivePusherContext.switchCamera | 切換前後攝像頭 | 支持 |
LivePusherContext.toggleTorch | 切換 | 支持 |
錄音
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.stopRecord | 停止錄音 | 支持 |
wx.startRecord | 開始錄音 | 支持 |
wx.getRecorderManager | 獲取全局唯一的錄音管理器 RecorderManager | 支持 |
RecorderManager
API | 說明 | 企業微信支持情況 |
---|---|---|
RecorderManager.onError | 監聽錄音錯誤事件 | 支持 |
RecorderManager.onFrameRecorded | 監聽已錄製完指定幀大小的文件事件 | 支持 |
RecorderManager.onInterruptionBegin | 監聽錄音因爲受到系統佔用而被中斷開始事件 | 不支持 |
RecorderManager.onInterruptionEnd | 監聽錄音中斷結束事件 | 不支持 |
RecorderManager.onPause | 監聽錄音暫停事件 | 支持 |
RecorderManager.onResume | 監聽錄音繼續事件 | 支持 |
RecorderManager.onStart | 監聽錄音開始事件 | 支持 |
RecorderManager.onStop | 監聽錄音結束事件 | 支持 |
RecorderManager.pause | 暫停錄音 | 支持 |
RecorderManager.resume | 繼續錄音 | 支持 |
RecorderManager.start | 開始錄音 | 支持 |
RecorderManager.stop | 停止錄音 | 支持 |
相機
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.createCameraContext | 創建 camera 上下文 CameraContext 對象 |
不支持 |
CameraContext
API | 說明 | 企業微信支持情況 |
---|---|---|
CameraContext.startRecord | 開始錄像 | 不支持 |
CameraContext.stopRecord | 結束錄像 | 不支持 |
CameraContext.takePhoto | 拍攝照片 | 不支持 |
位置
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.openLocation | 使用微信內置地圖查看位置 | 支持 |
wx.getLocation | 獲取當前的地理位置、速度 | 支持 |
wx.chooseLocation | 打開地圖選擇位置 | 支持 |
轉發
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.updateShareMenu | 更新轉發屬性 | 不支持 |
wx.showShareMenu | 顯示當前頁面的轉發按鈕 | 不支持 withShareTicket 參數 |
wx.hideShareMenu | 隱藏轉發按鈕 | 支持 |
wx.getShareInfo | 獲取轉發詳細信息 | 不支持 shareTicket 參數 |
畫布
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.createCanvasContext | 創建 canvas 的繪圖上下文 CanvasContext 對象 |
支持 |
wx.canvasToTempFilePath | 把當前畫布指定區域的內容導出生成指定大小的圖片 | 支持 |
wx.canvasPutImageData | 將像素數據繪製到畫布 | 支持 |
wx.canvasGetImageData | 獲取 canvas 區域隱含的像素數據 | 支持 |
CanvasContext
CanvasGradient
API | 說明 | 企業微信支持情況 |
---|---|---|
CanvasGradient.addColorStop | 添加顏色的漸變點 | 支持 |
Color | 顏色 | 支持 |
文件
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.saveFile | 保存文件到本地 | 支持 |
wx.removeSavedFile | 刪除本地緩存文件 | 支持 |
wx.openDocument | 新開頁面打開文檔 | 支持 |
wx.getSavedFileList | 獲取該小程序下已保存的本地緩存文件列表 | 支持 |
wx.getSavedFileInfo | 獲取本地文件的文件信息 | 支持 |
wx.getFileSystemManager | 獲取全局唯一的文件管理器 | 支持 |
wx.getFileInfo | 獲取文件信息 | 支持 |
FileSystemManager
Stats
API | 說明 | 企業微信支持情況 |
---|---|---|
Stats.isDirectory | 判斷當前文件是否一個目錄 | 支持 |
Stats.isFile | 判斷當前文件是否一個普通文件 | 支持 |
開放接口
登錄
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.login | 調用接口獲取登錄憑證(code) | 支持 |
wx.checkSession | 檢查登錄態是否過期 | 支持 |
code2Session | 登錄憑證校驗 | 支持 |
小程序跳轉
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.navigateToMiniProgram | 打開另一個小程序 | 支持 |
wx.navigateBackMiniProgram | 返回到上一個小程序 | 支持 |
帳號信息
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.getAccountInfoSync | 獲取當前帳號信息 | 不支持 |
用戶信息
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.getUserInfo | 獲取用戶信息 | 支持 |
getPaidUnionId | 用戶支付完成後,獲取該用戶的 UnionId,無需用戶授權 | 支持 |
UserInfo | 用戶信息 | 支持 |
接口調用憑證
API | 說明 | 企業微信支持情況 |
---|---|---|
getAccessToken | 獲取小程序全局唯一後臺接口調用憑據(access_token ) |
支持 |
數據上報
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.reportMonitor | 自定義業務數據監控上報接口 | 不支持 |
數據分析
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.reportAnalytics | 自定義分析數據上報接口 | 不支持 |
訪問留存
API | 說明 | 企業微信支持情況 |
---|---|---|
getAnalysisDailyRetain | 獲取用戶訪問小程序日留存 | 不支持 |
getAnalysisMonthlyRetain | 獲取用戶訪問小程序月留存 | 不支持 |
getAnalysisWeeklyRetain | 獲取用戶訪問小程序周留存 | 不支持 |
getAnalysisDailySummary | 獲取用戶訪問小程序數據概況 | 不支持 |
訪問趨勢
API | 說明 | 企業微信支持情況 |
---|---|---|
getAnalysisDailyVisitTrend | 獲取用戶訪問小程序數據日趨勢 | 不支持 |
getAnalysisMonthlyVisitTrend | 獲取用戶訪問小程序數據月趨勢 | 不支持 |
getAnalysisWeeklyVisitTrend | 獲取用戶訪問小程序數據周趨勢 | 不支持 |
getAnalysisUserPortrait | 獲取小程序新增或活躍用戶的畫像分佈數據 | 不支持 |
getAnalysisVisitDistribution | 獲取用戶小程序訪問分佈數據 | 不支持 |
getAnalysisVisitPage | 訪問頁面 | 不支持 |
支付
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.requestPayment | 發起微信支付 | 支持 |
授權
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.authorize | 提前向用戶發起授權請求 | 支持 |
設置
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.openSetting | 調起客戶端小程序設置界面,返回用戶設置的操作結果 | 支持 |
wx.getSetting | 獲取用戶的當前設置 | 支持 |
AuthSetting | 用戶授權設置信息,詳情參考權限 | 支持 |
收貨地址
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.chooseAddress | 獲取用戶收貨地址 | 支持 |
卡券
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.openCard | 查看微信卡包中的卡券 | 不支持 |
wx.addCard | 批量添加卡券 | 不支持 |
發票
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.chooseInvoiceTitle | 選擇用戶的發票擡頭 | 不支持 |
wx.chooseInvoice | 選擇用戶已有的發票 | 不支持 |
生物認證
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.startSoterAuthentication | 開始 SOTER 生物認證 | 不支持 |
wx.checkIsSupportSoterAuthentication | 獲取本機支持的 SOTER 生物認證方式 | 不支持 |
wx.checkIsSoterEnrolledInDevice | 獲取設備內是否錄入如指紋等生物信息的接口 | 不支持 |
微信運動
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.getWeRunData | 獲取用戶過去三十天微信運動步數 | 不支持 |
設備
iBeacon
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.stopBeaconDiscovery | 停止搜索附近的 iBeacon 設備 | 支持 |
wx.startBeaconDiscovery | 開始搜索附近的 iBeacon 設備 | 支持 |
wx.onBeaconUpdate | 監聽 iBeacon 設備更新事件 | 支持 |
wx.onBeaconServiceChange | 監聽 iBeacon 服務狀態變化事件 | 支持 |
wx.getBeacons | 獲取所有已搜索到的 iBeacon 設備 | 支持 |
IBeaconInfo | 支持 |
Wi-Fi
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.stopWifi | 關閉 Wi-Fi 模塊 | 支持 |
wx.startWifi | 初始化 Wi-Fi 模塊 | 支持 |
wx.setWifiList | 設置 wifiList 中 AP 的相關信息 |
支持 |
wx.onWifiConnected | 監聽連接上 Wi-Fi 的事件 | 支持 |
wx.onGetWifiList | 監聽獲取到 Wi-Fi 列表數據事件 | 支持 |
wx.getWifiList | 請求獲取 Wi-Fi 列表 | 支持 |
wx.getConnectedWifi | 獲取已連接中的 Wi-Fi 信息 | 支持 |
wx.connectWifi | 連接 Wi-Fi | 支持 |
WifiInfo | Wifi 信息 | 支持 |
聯繫人
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.addPhoneContact | 添加手機通訊錄聯繫人 | 支持 |
低功耗藍牙
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.writeBLECharacteristicValue | 向低功耗藍牙設備特徵值中寫入二進制數據 | 支持 |
wx.readBLECharacteristicValue | 讀取低功耗藍牙設備的特徵值的二進制數據值 | 支持 |
wx.onBLEConnectionStateChange | 監聽低功耗藍牙連接狀態的改變事件 | 支持 |
wx.onBLECharacteristicValueChange | 監聽低功耗藍牙設備的特徵值變化事件 | 支持 |
wx.notifyBLECharacteristicValueChange | 啓用低功耗藍牙設備特徵值變化時的 notify 功能,訂閱特徵值 | 支持 |
wx.getBLEDeviceServices | 獲取藍牙設備所有服務(service)) | 支持 |
wx.getBLEDeviceCharacteristics | 獲取藍牙設備某個服務中所有特徵值(characteristic)) | 支持 |
wx.createBLEConnection | 連接低功耗藍牙設備 | 支持 |
wx.closeBLEConnection | 斷開與低功耗藍牙設備的連接 | 支持 |
藍牙
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.stopBluetoothDevicesDiscovery | 停止搜尋附近的藍牙外圍設備 | 支持 |
wx.startBluetoothDevicesDiscovery | 開始搜尋附近的藍牙外圍設備 | 支持 |
wx.openBluetoothAdapter | 初始化藍牙模塊 | 支持 |
wx.onBluetoothDeviceFound | 監聽尋找到新設備的事件 | 支持 |
wx.onBluetoothAdapterStateChange | 監聽藍牙適配器狀態變化事件 | 支持 |
wx.getConnectedBluetoothDevices | 根據 uuid 獲取處於已連接狀態的設備 | 支持 |
wx.getBluetoothDevices | 獲取在藍牙模塊生效期間所有已發現的藍牙設備 | 支持 |
wx.getBluetoothAdapterState | 獲取本機藍牙適配器狀態 | 支持 |
wx.closeBluetoothAdapter | 關閉藍牙模塊 | 支持 |
電量
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.getBatteryInfoSync | wx.getBatteryInfo 的同步版本 | 支持 |
wx.getBatteryInfo | 獲取設備電量 | 支持 |
剪貼板
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.setClipboardData | 設置系統剪貼板的內容 | 支持 |
wx.getClipboardData | 獲取系統剪貼板的內容 | 支持 |
NFC
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.stopHCE | 關閉 NFC 模塊 | 不支持 |
wx.startHCE | 初始化 NFC 模塊 | 不支持 |
wx.sendHCEMessage | 發送 NFC 消息 | 不支持 |
wx.onHCEMessage | 監聽接收 NFC 設備消息事件 | 不支持 |
wx.getHCEState | 判斷當前設備是否支持 HCE 能力 | 不支持 |
網絡
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.onNetworkStatusChange | 監聽網絡狀態變化事件 | 支持 |
wx.getNetworkType | 獲取網絡類型 | 支持 |
屏幕
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.setScreenBrightness | 設置屏幕亮度 | 支持 |
wx.setKeepScreenOn | 設置是否保持常亮狀態 | 支持 |
wx.onUserCaptureScreen | 監聽用戶主動截屏事件 | 支持 |
wx.getScreenBrightness | 獲取屏幕亮度 | 支持 |
電話
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.makePhoneCall | 撥打電話 | 支持 |
加速計
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.stopAccelerometer | 停止監聽加速度數據 | 支持 |
wx.startAccelerometer | 開始監聽加速度數據 | 支持 |
wx.onAccelerometerChange | 監聽加速度數據事件 | 支持 |
羅盤
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.stopCompass | 停止監聽羅盤數據 | 支持 |
wx.startCompass | 開始監聽羅盤數據 | 支持 |
wx.onCompassChange | 監聽羅盤數據變化事件 | 支持 |
設備方向
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.stopDeviceMotionListening | 停止監聽設備方向的變化 | 不支持 |
wx.startDeviceMotionListening | 開始監聽設備方向的變化 | 不支持 |
wx.onDeviceMotionChange | 監聽設備方向變化事件 | 不支持 |
陀螺儀
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.stopGyroscope | 停止監聽陀螺儀數據 | 不支持 |
wx.startGyroscope | 開始監聽陀螺儀數據 | 不支持 |
wx.onGyroscopeChange | 監聽陀螺儀數據變化事件 | 不支持 |
性能
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.onMemoryWarning | 監聽內存不足告警事件 | 支持 |
掃碼
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.scanCode | 調起客戶端掃碼界面進行掃碼 | 支持 |
振動
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.vibrateShort | 使手機發生較短時間的振動(15 ms) | 支持 |
wx.vibrateLong | 使手機發生較長時間的振動(400 ms)) | 支持 |
Worker
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.createWorker | 創建一個 [Worker 線程]((多線程 Worker)) | 支持 |
Worker
API | 說明 | 企業微信支持情況 |
---|---|---|
Worker.onMessage | 監聽主線程/Worker 線程向當前線程發送的消息的事件 | 支持 |
Worker.postMessage | 向主線程/Worker 線程發送的消息 | 支持 |
Worker.terminate | 結束當前 Worker 線程 | 支持 |
第三方平臺
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.getExtConfigSync | wx.getExtConfig 的同步版本 | 不支持 |
wx.getExtConfig | 獲取第三方平臺自定義的數據字段 | 不支持 |
WXML
API | 說明 | 企業微信支持情況 |
---|---|---|
wx.createSelectorQuery | 返回一個 SelectorQuery 對象實例 | 支持 |
wx.createIntersectionObserver | 創建並返回一個 IntersectionObserver 對象實例 | 支持 |
IntersectionObserver
API | 說明 | 企業微信支持情況 |
---|---|---|
IntersectionObserver.disconnect | 停止監聽 | 支持 |
IntersectionObserver.observe | 指定目標節點並開始監聽相交狀態變化情況 | 支持 |
IntersectionObserver.relativeTo | 使用選擇器指定一個節點,作爲參照區域之一 | 支持 |
IntersectionObserver.relativeToViewport | 指定頁面顯示區域作爲參照區域之一 | 支持 |
NodesRef
API | 說明 | 企業微信支持情況 |
---|---|---|
NodesRef.boundingClientRect | 添加節點的佈局位置的查詢請求 | 支持 |
NodesRef.context | 添加節點的 Context 對象查詢請求 | 不支持 |
NodesRef.fields | 獲取節點的相關信息 | 支持 |
NodesRef.scrollOffset | 添加節點的滾動位置查詢請求 | 支持 |
SelectorQuery
API | 說明 | 企業微信支持情況 |
---|---|---|
SelectorQuery.exec | 執行所有的請求 | 支持 |
SelectorQuery.in | 將選擇器的選取範圍更改爲自定義組件 component 內 |
支持 |
SelectorQuery.select | 在當前頁面下選擇第一個匹配選擇器 selector 的節點 |
支持 |
SelectorQuery.selectAll | 在當前頁面下選擇匹配選擇器 selector 的所有節點 | 支持 |
SelectorQuery.selectViewport | 選擇顯示區域 | 支持 |