微信小程序--開發須知

基礎

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 監聽背景音頻停止事件 不支持
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

API說明企業微信支持情況
CanvasContext.arc 創建一條弧線 支持
CanvasContext.arcTo 根據控制點和半徑繪製圓弧路徑 支持
CanvasContext.beginPath 開始創建一個路徑 支持
CanvasContext.bezierCurveTo 創建三次方貝塞爾曲線路徑 支持
CanvasContext.clearRect 清除畫布上在該矩形區域內的內容 支持
CanvasContext.clip 從原始畫布中剪切任意形狀和尺寸 支持
CanvasContext.closePath 關閉一個路徑 支持
CanvasContext.createCircularGradient 創建一個圓形的漸變顏色 支持
CanvasContext.createLinearGradient 創建一個線性的漸變顏色 支持
CanvasContext.createPattern 對指定的圖像創建模式的方法,可在指定的方向上重複元圖像 支持
CanvasContext.draw 將之前在繪圖上下文中的描述(路徑、變形、樣式)畫到 canvas 中 支持
CanvasContext.drawImage 繪製圖像到畫布 支持
CanvasContext.fill 對當前路徑中的內容進行填充 支持
CanvasContext.fillRect 填充一個矩形 支持
CanvasContext.fillText 在畫布上繪製被填充的文本 支持
CanvasContext.lineTo 增加一個新點,然後創建一條從上次指定點到目標點的線 支持
CanvasContext.measureText 測量文本尺寸信息 支持
CanvasContext.moveTo 把路徑移動到畫布中的指定點,不創建線條 支持
CanvasContext.quadraticCurveTo 創建二次貝塞爾曲線路徑 支持
CanvasContext.rect 創建一個矩形路徑 支持
CanvasContext.restore 恢復之前保存的繪圖上下文 支持
CanvasContext.rotate 以原點爲中心順時針旋轉當前座標軸 支持
CanvasContext.save 保存繪圖上下文 支持
CanvasContext.scale 在調用後,之後創建的路徑其橫縱座標會被縮放 支持
CanvasContext.setFillStyle 設置填充色 支持
CanvasContext.setFontSize 設置字體的字號 支持
CanvasContext.setGlobalAlpha 設置全局畫筆透明度 支持
CanvasContext.setLineCap 設置線條的端點樣式 支持
CanvasContext.setLineDash 設置虛線樣式 支持
CanvasContext.setLineJoin 設置線條的交點樣式 支持
CanvasContext.setLineWidth 設置線條的寬度 支持
CanvasContext.setMiterLimit 設置最大斜接長度 支持
CanvasContext.setShadow 設定陰影樣式 支持
CanvasContext.setStrokeStyle 設置描邊顏色 支持
CanvasContext.setTextAlign 設置文字的對齊 支持
CanvasContext.setTextBaseline 設置文字的豎直對齊 支持
CanvasContext.setTransform 使用矩陣重新設置(覆蓋)當前變換的方法 支持
CanvasContext.stroke 畫出當前路徑的邊框 支持
CanvasContext.strokeRect 畫一個矩形(非填充)) 支持
CanvasContext.strokeText 給定的 (x, y)) 位置繪製文本描邊的方法 支持
CanvasContext.transform 使用矩陣多次疊加當前變換的方法 支持
CanvasContext.translate 對當前座標系的原點 (0, 0)) 進行變換 支持

CanvasGradient

API說明企業微信支持情況
CanvasGradient.addColorStop 添加顏色的漸變點 支持
Color 顏色 支持

文件

API說明企業微信支持情況
wx.saveFile 保存文件到本地 支持
wx.removeSavedFile 刪除本地緩存文件 支持
wx.openDocument 新開頁面打開文檔 支持
wx.getSavedFileList 獲取該小程序下已保存的本地緩存文件列表 支持
wx.getSavedFileInfo 獲取本地文件的文件信息 支持
wx.getFileSystemManager 獲取全局唯一的文件管理器 支持
wx.getFileInfo 獲取文件信息 支持

FileSystemManager

API說明企業微信支持情況
FileSystemManager.access 判斷文件/目錄是否存在 支持
FileSystemManager.accessSync FileSystemManager.access 的同步版本 支持
FileSystemManager.appendFile 在文件結尾追加內容 支持
FileSystemManager.appendFileSync FileSystemManager.appendFile 的同步版本 支持
FileSystemManager.copyFile 複製文件 支持
FileSystemManager.copyFileSync FileSystemManager.copyFile 的同步版本 支持
FileSystemManager.getFileInfo 獲取該小程序下的 本地臨時文件 或 本地緩存文件 信息 支持
FileSystemManager.getSavedFileList 獲取該小程序下已保存的本地緩存文件列表 支持
FileSystemManager.mkdir 創建目錄 支持
FileSystemManager.mkdirSync FileSystemManager.mkdir 的同步版本 支持
FileSystemManager.readdir 讀取目錄內文件列表 支持
FileSystemManager.readdirSync FileSystemManager.readdir 的同步版本 支持
FileSystemManager.readFile 讀取本地文件內容 支持
FileSystemManager.readFileSync FileSystemManager.readFile 的同步版本 支持
FileSystemManager.removeSavedFile 刪除該小程序下已保存的本地緩存文件 支持
FileSystemManager.rename 重命名文件 支持
FileSystemManager.renameSync FileSystemManager.rename 的同步版本 支持
FileSystemManager.rmdir 刪除目錄 支持
FileSystemManager.rmdirSync FileSystemManager.rmdir 的同步版本 支持
FileSystemManager.saveFile 保存臨時文件到本地 支持
FileSystemManager.saveFileSync FileSystemManager.saveFile 的同步版本 支持
FileSystemManager.stat 獲取文件 Stats 對象 支持
FileSystemManager.statSync FileSystemManager.stat 的同步版本 支持
FileSystemManager.unlink 刪除文件 支持
FileSystemManager.unlinkSync FileSystemManager.unlink 的同步版本 支持
FileSystemManager.unzip 解壓文件 支持
FileSystemManager.writeFile 寫文件 支持
FileSystemManager.writeFileSync FileSystemManager.writeFile 的同步版本 支持

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 選擇顯示區域 支持
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章