ylbtech-微信-小程序-開發文檔-開發:開發 |
1. 開發指南返回頂部 |
小程序提供了一個簡單、高效的應用開發框架和豐富的組件及API,幫助開發者在微信中開發具備原生 APP 體驗的服務。css
本章分主題的介紹了小程序的開發語言、框架、能力、調試等內容,幫助開發者快速全面的瞭解小程序開發的方方面面。html
想要更具體了了關於框架、組件、API的詳細內容,請參考對應的參考文檔:前端
2. 小程序框架參考文檔返回頂部 |
本章爲小程序框架配置、框架接口、WXML 和 WXS 等的參考文檔,關於組件和 API 的詳細參考文檔請參見:ios
3. 組件返回頂部 |
名稱 | 功能說明 |
---|---|
movable-view | 可移動的視圖容器,在頁面中能夠拖拽滑動 |
cover-image | 覆蓋在原生組件之上的圖片視圖 |
cover-view | 覆蓋在原生組件之上的文本視圖 |
movable-area | movable-view的可移動區域 |
scroll-view | 可滾動視圖區域 |
swiper | 滑塊視圖容器 |
swiper-item | 僅可放置在swiper組件中,寬高自動設置爲100% |
view | 視圖容器 |
名稱 | 功能說明 |
---|---|
button | 按鈕 |
checkbox | 多選項目 |
checkbox-group | 多項選擇器,內部由多個checkbox組成 |
editor | 富文本編輯器,能夠對圖片、文字進行編輯 |
form | 表單 |
input | 輸入框 |
label | 用來改進表單組件的可用性 |
picker | 從底部彈起的滾動選擇器 |
picker-view | 嵌入頁面的滾動選擇器 |
picker-view-column | 滾動選擇器子項 |
radio | 單選項目 |
radio-group | 單項選擇器,內部由多個 radio 組成 |
slider | 滑動選擇器 |
switch | 開關選擇器 |
textarea | 多行輸入框 |
名稱 | 功能說明 |
---|---|
functional-page-navigator | 僅在插件中有效,用於跳轉到插件功能頁 |
navigator | 頁面連接 |
名稱 | 功能說明 |
---|---|
audio | 音頻 |
camera | 系統相機 |
image | 圖片 |
live-player | 實時音視頻播放 |
live-pusher | 實時音視頻錄製 |
video | 視頻 |
名稱 | 功能說明 |
---|---|
map | 地圖 |
名稱 | 功能說明 |
---|---|
canvas | 畫布 |
名稱 | 功能說明 |
---|---|
web-view | 承載網頁的容器 |
ad | Banner 廣告 |
official-account | 公衆號關注組件 |
open-data | 用於展現微信開放的數據 |
名稱 | 功能說明 |
---|---|
native-component | ## 原生組件 |
小程序中的部分組件是由客戶端建立的原生組件,這些組件有:web
camera
canvas
input
(僅在focus時表現爲原生組件)live-player
live-pusher
map
textarea
video
因爲原生組件脫離在 WebView 渲染流程外,所以在使用時有如下限制:數據庫
z-index
爲多少,都沒法蓋在原生組件上 |名稱 | 功能說明 |
---|---|
aria-component | ## 無障礙訪問 |
爲了更好地知足視障人士對於小程序的訪問需求,基礎庫自2.7.1起,支持部分ARIA標籤 |
4. API返回頂部 |
名稱 | 功能說明 |
---|---|
wx.canIUse | 判斷小程序的API,回調,參數,組件等是否在當前版本可用 |
wx.base64ToArrayBuffer | 將 Base64 字符串轉成 ArrayBuffer 對象 |
wx.arrayBufferToBase64 | 將 ArrayBuffer 對象轉成 Base64 字符串 |
名稱 | 功能說明 |
---|---|
wx.getSystemInfoSync | wx.getSystemInfo 的同步版本 |
wx.getSystemInfo | 獲取系統信息 |
名稱 | 功能說明 |
---|---|
wx.getUpdateManager | 獲取全局惟一的版本更新管理器,用於管理小程序更新 |
名稱 | 功能說明 |
---|---|
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.debug | 向調試面板中打印 debug 日誌 |
console.error | 向調試面板中打印 error 日誌 |
console.group | 在調試面板中建立一個新的分組 |
console.groupEnd | 結束由 console.group 建立的分組 |
console.info | 向調試面板中打印 info 日誌 |
console.log | 向調試面板中打印 log 日誌 |
console.warn | 向調試面板中打印 warn 日誌 |
名稱 | 功能說明 |
---|---|
LogManager.debug | 寫 debug 日誌 |
LogManager.info | 寫 info 日誌 |
LogManager.log | 寫 log 日誌 |
LogManager.warn | 寫 warn 日誌 |
名稱 | 功能說明 |
---|---|
clearInterval | 取消由 setInterval 設置的定時器 |
clearTimeout | 取消由 setTimeout 設置的定時器 |
setInterval | 設定一個定時器 |
setTimeout | 設定一個定時器 |
名稱 | 功能說明 |
---|---|
wx.switchTab | 跳轉到 tabBar 頁面,並關閉其餘全部非 tabBar 頁面 |
wx.reLaunch | 關閉全部頁面,打開到應用內的某個頁面 |
wx.redirectTo | 關閉當前頁面,跳轉到應用內的某個頁面 |
wx.navigateTo | 保留當前頁面,跳轉到應用內的某個頁面 |
wx.navigateBack | 關閉當前頁面,返回上一頁面或多級頁面 |
名稱 | 功能說明 |
---|---|
wx.showToast | 顯示消息提示框 |
wx.showModal | 顯示模態對話框 |
wx.showLoading | 顯示 loading 提示框 |
wx.showActionSheet | 顯示操做菜單 |
wx.hideToast | 隱藏消息提示框 |
wx.hideLoading | 隱藏 loading 提示框 |
名稱 | 功能說明 |
---|---|
wx.showNavigationBarLoading | 在當前頁面顯示導航條加載動畫 |
wx.setNavigationBarTitle | 動態設置當前頁面的標題 |
wx.setNavigationBarColor | 設置頁面導航條顏色 |
wx.hideNavigationBarLoading | 在當前頁面隱藏導航條加載動畫 |
名稱 | 功能說明 |
---|---|
wx.setBackgroundTextStyle | 動態設置下拉背景字體、loading 圖的樣式 |
wx.setBackgroundColor | 動態設置窗口的背景色 |
名稱 | 功能說明 |
---|---|
wx.showTabBarRedDot | 顯示 tabBar 某一項的右上角的紅點 |
wx.showTabBar | 顯示 tabBar |
wx.setTabBarStyle | 動態設置 tabBar 的總體樣式 |
wx.setTabBarItem | 動態設置 tabBar 某一項的內容,2.7.0 起圖片支持臨時文件和網絡文件 |
wx.setTabBarBadge | 爲 tabBar 某一項的右上角添加文本 |
wx.removeTabBarBadge | 移除 tabBar 某一項右上角的文本 |
wx.hideTabBarRedDot | 隱藏 tabBar 某一項的右上角的紅點 |
wx.hideTabBar | 隱藏 tabBar |
名稱 | 功能說明 |
---|---|
wx.loadFontFace | 動態加載網絡字體 |
名稱 | 功能說明 |
---|---|
wx.stopPullDownRefresh | 中止當前頁面下拉刷新 |
wx.startPullDownRefresh | 開始下拉刷新 |
名稱 | 功能說明 |
---|---|
wx.pageScrollTo | 將頁面滾動到目標位置 |
名稱 | 功能說明 |
---|---|
wx.createAnimation | 建立一個動畫實例 animation |
名稱 | 功能說明 |
---|---|
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 | 設置寬度 |
Animation.backgroundColor | 設置背景色 |
Animation.bottom | 設置 bottom 值 |
Animation.export | 導出動畫隊列 |
名稱 | 功能說明 |
---|---|
wx.setTopBarText | 動態設置置頂欄文字內容 |
名稱 | 功能說明 |
---|---|
wx.nextTick | 延遲一部分操做到下一個時間片再執行 |
名稱 | 功能說明 |
---|---|
wx.getMenuButtonBoundingClientRect | 獲取菜單按鈕(右上角膠囊按鈕)的佈局位置信息 |
名稱 | 功能說明 |
---|---|
wx.onWindowResize | 監聽窗口尺寸變化事件 |
wx.offWindowResize | 取消監聽窗口尺寸變化事件 |
名稱 | 功能說明 |
---|---|
wx.onKeyboardHeightChange | 監聽鍵盤高度變化 |
wx.getSelectedTextRange | 在input、textarea等focus以後,獲取輸入框的光標位置 |
名稱 | 功能說明 |
---|---|
wx.request | 發起 HTTPS 網絡請求 |
名稱 | 功能說明 |
---|---|
RequestTask.abort | 中斷請求任務 |
RequestTask.offHeadersReceived | 取消監聽 HTTP Response Header 事件 |
RequestTask.onHeadersReceived | 監聽 HTTP Response Header 事件 |
名稱 | 功能說明 |
---|---|
wx.downloadFile | 下載文件資源到本地 |
名稱 | 功能說明 |
---|---|
DownloadTask.abort | 中斷下載任務 |
DownloadTask.offHeadersReceived | 取消監聽 HTTP Response Header 事件 |
DownloadTask.offProgressUpdate | 取消監聽下載進度變化事件 |
DownloadTask.onHeadersReceived | 監聽 HTTP Response Header 事件 |
DownloadTask.onProgressUpdate | 監聽下載進度變化事件 |
名稱 | 功能說明 |
---|---|
wx.uploadFile | 將本地資源上傳到服務器 |
名稱 | 功能說明 |
---|---|
UploadTask.abort | 中斷上傳任務 |
UploadTask.offHeadersReceived | 取消監聽 HTTP Response Header 事件 |
UploadTask.offProgressUpdate | 取消監聽上傳進度變化事件 |
UploadTask.onHeadersReceived | 監聽 HTTP Response Header 事件 |
UploadTask.onProgressUpdate | 監聽上傳進度變化事件 |
名稱 | 功能說明 |
---|---|
wx.sendSocketMessage | 經過 WebSocket 鏈接發送數據 |
wx.onSocketOpen | 監聽 WebSocket 鏈接打開事件 |
wx.onSocketMessage | 監聽 WebSocket 接受到服務器的消息事件 |
wx.onSocketError | 監聽 WebSocket 錯誤事件 |
wx.onSocketClose | 監聽 WebSocket 鏈接關閉事件 |
wx.connectSocket | 建立一個 WebSocket 鏈接 |
wx.closeSocket | 關閉 WebSocket 鏈接 |
名稱 | 功能說明 |
---|---|
SocketTask.close | 關閉 WebSocket 鏈接 |
SocketTask.onClose | 監聽 WebSocket 鏈接關閉事件 |
SocketTask.onError | 監聽 WebSocket 錯誤事件 |
SocketTask.onMessage | 監聽 WebSocket 接受到服務器的消息事件 |
SocketTask.onOpen | 監聽 WebSocket 鏈接打開事件 |
SocketTask.send | 經過 WebSocket 鏈接發送數據 |
名稱 | 功能說明 |
---|---|
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 服務中止搜索的事件 |
名稱 | 功能說明 |
---|---|
wx.createUDPSocket | 建立一個 UDP Socket 實例 |
名稱 | 功能說明 |
---|---|
UDPSocket.bind | 綁定一個系統隨機分配的可用端口 |
UDPSocket.close | 關閉 UDP Socket 實例,至關於銷燬 |
UDPSocket.offClose | 取消監聽關閉事件 |
UDPSocket.offError | 取消監聽錯誤事件 |
UDPSocket.offListening | 取消監聽開始監聽數據包消息的事件 |
UDPSocket.offMessage | 取消監聽收到消息的事件 |
UDPSocket.onClose | 監聽關閉事件 |
UDPSocket.onError | 監聽錯誤事件 |
UDPSocket.onListening | 監聽開始監聽數據包消息的事件 |
UDPSocket.onMessage | 監聽收到消息的事件 |
UDPSocket.send | 向指定的 IP 和 port 發送消息 |
名稱 | 功能說明 |
---|---|
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 | 清理本地數據緩存 |
名稱 | 功能說明 |
---|---|
wx.createMapContext | 建立 map 上下文 MapContext 對象 |
名稱 | 功能說明 |
---|---|
MapContext.getCenterLocation | 獲取當前地圖中心的經緯度 |
MapContext.getRegion | 獲取當前地圖的視野範圍 |
MapContext.getScale | 獲取當前地圖的縮放級別 |
MapContext.includePoints | 縮放視野展現全部經緯度 |
MapContext.moveToLocation | 將地圖中心移動到當前定位點 |
MapContext.translateMarker | 平移marker,帶動畫 |
名稱 | 功能說明 |
---|---|
wx.saveImageToPhotosAlbum | 保存圖片到系統相冊 |
wx.previewImage | 在新頁面中全屏預覽圖片 |
wx.getImageInfo | 獲取圖片信息 |
wx.compressImage | 壓縮圖片接口,可選壓縮質量 |
wx.chooseMessageFile | 從客戶端會話選擇文件 |
wx.chooseImage | 從本地相冊選擇圖片或使用相機拍照 |
名稱 | 功能說明 |
---|---|
wx.saveVideoToPhotosAlbum | 保存視頻到系統相冊 |
wx.createVideoContext | 建立 video 上下文 VideoContext 對象 |
wx.chooseVideo | 拍攝視頻或從手機相冊中選視頻 |
名稱 | 功能說明 |
---|---|
VideoContext.exitFullScreen | 退出全屏 |
VideoContext.hideStatusBar | 隱藏狀態欄,僅在iOS全屏下有效 |
VideoContext.pause | 暫停視頻 |
VideoContext.play | 播放視頻 |
VideoContext.playbackRate | 設置倍速播放 |
VideoContext.requestFullScreen | 進入全屏 |
VideoContext.seek | 跳轉到指定位置 |
VideoContext.sendDanmu | 發送彈幕 |
VideoContext.showStatusBar | 顯示狀態欄,僅在iOS全屏下有效 |
VideoContext.stop | 中止視頻 |
名稱 | 功能說明 |
---|---|
wx.stopVoice | 結束播放語音 |
wx.setInnerAudioOption | 設置 InnerAudioContext 的播放選項 |
wx.playVoice | 開始播放語音 |
wx.pauseVoice | 暫停正在播放的語音 |
wx.getAvailableAudioSources | 獲取當前支持的音頻輸入源 |
wx.createInnerAudioContext | 建立內部 audio 上下文 InnerAudioContext 對象 |
wx.createAudioContext | 建立 audio 上下文 AudioContext 對象 |
名稱 | 功能說明 |
---|---|
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 | 中止 |
名稱 | 功能說明 |
---|---|
AudioContext.pause | 暫停音頻 |
AudioContext.play | 播放音頻 |
AudioContext.seek | 跳轉到指定位置 |
AudioContext.setSrc | 設置音頻地址 |
名稱 | 功能說明 |
---|---|
wx.stopBackgroundAudio | 中止播放音樂 |
wx.seekBackgroundAudio | 控制音樂播放進度 |
wx.playBackgroundAudio | 使用後臺播放器播放音樂 |
wx.pauseBackgroundAudio | 暫停播放音樂 |
wx.onBackgroundAudioStop | 監聽音樂中止事件 |
wx.onBackgroundAudioPlay | 監聽音樂播放事件 |
wx.onBackgroundAudioPause | 監聽音樂暫停事件 |
wx.getBackgroundAudioPlayerState | 獲取後臺音樂播放狀態 |
wx.getBackgroundAudioManager | 獲取全局惟一的背景音頻管理器 |
名稱 | 功能說明 |
---|---|
BackgroundAudioManager.onPlay | 監聽背景音頻播放事件 |
BackgroundAudioManager.onPrev | 監聽用戶在系統音樂播放面板點擊上一曲事件(僅iOS) |
BackgroundAudioManager.onSeeked | 監聽背景音頻完成跳轉操做事件 |
BackgroundAudioManager.onSeeking | 監聽背景音頻開始跳轉操做事件 |
BackgroundAudioManager.onStop | 監聽背景音頻中止事件 |
BackgroundAudioManager.onTimeUpdate | 監聽背景音頻播放進度更新事件,只有小程序在前臺時會回調 |
BackgroundAudioManager.onWaiting | 監聽音頻加載中事件 |
BackgroundAudioManager.pause | 暫停音樂 |
BackgroundAudioManager.play | 播放音樂 |
BackgroundAudioManager.seek | 跳轉到指定位置 |
BackgroundAudioManager.stop | 中止音樂 |
BackgroundAudioManager.onCanplay | 監聽背景音頻進入可播放狀態事件 |
BackgroundAudioManager.onEnded | 監聽背景音頻天然播放結束事件 |
BackgroundAudioManager.onError | 監聽背景音頻播放錯誤事件 |
BackgroundAudioManager.onNext | 監聽用戶在系統音樂播放面板點擊下一曲事件(僅iOS) |
BackgroundAudioManager.onPause | 監聽背景音頻暫停事件 |
名稱 | 功能說明 |
---|---|
wx.createLivePusherContext | 建立 live-pusher 上下文 LivePusherContext 對象 |
wx.createLivePlayerContext | 建立 live-player 上下文 LivePlayerContext 對象 |
名稱 | 功能說明 |
---|---|
LivePusherContext.pause | 暫停推流 |
LivePusherContext.pauseBGM | 暫停背景音 |
LivePusherContext.playBGM | 播放背景音 |
LivePusherContext.resume | 恢復推流 |
LivePusherContext.resumeBGM | 恢復背景音 |
LivePusherContext.setBGMVolume | 設置背景音音量 |
LivePusherContext.snapshot | 快照 |
LivePusherContext.start | 開始推流,同時開啓攝像頭預覽 |
LivePusherContext.startPreview | 開啓攝像頭預覽 |
LivePusherContext.stop | 中止推流,同時中止攝像頭預覽 |
LivePusherContext.stopBGM | 中止背景音 |
LivePusherContext.stopPreview | 關閉攝像頭預覽 |
LivePusherContext.switchCamera | 切換先後攝像頭 |
LivePusherContext.toggleTorch | 切換手電筒 |
名稱 | 功能說明 |
---|---|
wx.stopRecord | 中止錄音 |
wx.startRecord | 開始錄音 |
wx.getRecorderManager | 獲取全局惟一的錄音管理器 RecorderManager |
名稱 | 功能說明 |
---|---|
RecorderManager.onError | 監聽錄音錯誤事件 |
RecorderManager.onFrameRecorded | 監聽已錄製完指定幀大小的文件事件 |
RecorderManager.onInterruptionBegin | 監聽錄音由於受到系統佔用而被中斷開始事件 |
RecorderManager.onInterruptionEnd | 監聽錄音中斷結束事件 |
RecorderManager.onPause | 監聽錄音暫停事件 |
RecorderManager.onResume | 監聽錄音繼續事件 |
RecorderManager.onStart | 監聽錄音開始事件 |
RecorderManager.onStop | 監聽錄音結束事件 |
RecorderManager.pause | 暫停錄音 |
RecorderManager.resume | 繼續錄音 |
RecorderManager.start | 開始錄音 |
RecorderManager.stop | 中止錄音 |
名稱 | 功能說明 |
---|---|
wx.createCameraContext | 建立 camera 上下文 CameraContext 對象 |
名稱 | 功能說明 |
---|---|
CameraContext.onCameraFrame | 獲取 Camera 實時幀數據 |
CameraContext.startRecord | 開始錄像 |
CameraContext.stopRecord | 結束錄像 |
CameraContext.takePhoto | 拍攝照片 |
名稱 | 功能說明 |
---|---|
CameraFrameListener.start | 開始監聽幀數據 |
CameraFrameListener.stop | 中止監聽幀數據 |
名稱 | 功能說明 |
---|
名稱 | 功能說明 |
---|---|
EditorContext.clear | 清空編輯器內容 |
EditorContext.format | 修改樣式 |
EditorContext.getContents | 獲取編輯器內容 |
EditorContext.insertDivider | 插入分割線 |
EditorContext.insertImage | 插入圖片 |
EditorContext.insertText | 覆蓋當前選區,設置一段文本 |
EditorContext.redo | 恢復 |
EditorContext.removeFormat | 清除當前選區的樣式 |
EditorContext.setContents | 初始化編輯器內容,hmlt和delta同時存在時僅delta生效 |
EditorContext.undo | 撤銷 |
名稱 | 功能說明 |
---|---|
wx.openLocation | 使用微信內置地圖查看位置 |
wx.getLocation | 獲取當前的地理位置、速度 |
wx.chooseLocation | 打開地圖選擇位置 |
名稱 | 功能說明 |
---|---|
wx.updateShareMenu | 更新轉發屬性 |
wx.showShareMenu | 顯示當前頁面的轉發按鈕 |
wx.hideShareMenu | 隱藏轉發按鈕 |
wx.getShareInfo | 獲取轉發詳細信息 |
名稱 | 功能說明 |
---|---|
wx.createOffscreenCanvas | 建立離屏 canvas 實例 |
wx.createCanvasContext | 建立 canvas 的繪圖上下文 CanvasContext 對象 |
wx.canvasToTempFilePath | 把當前畫布指定區域的內容導出生成指定大小的圖片 |
wx.canvasPutImageData | 將像素數據繪製到畫布 |
wx.canvasGetImageData | 獲取 canvas 區域隱含的像素數據 |
名稱 | 功能說明 |
---|---|
Canvas.cancelAnimationFrame | 取消由 requestAnimationFrame 添加到計劃中的動畫幀請求 |
Canvas.createImage | 建立一個圖片對象 |
Canvas.getContext | 該方法返回 Canvas 的繪圖上下文 |
Canvas.requestAnimationFrame | 在下次進行重繪時執行 |
名稱 | 功能說明 |
---|---|
CanvasGradient.addColorStop | 添加顏色的漸變點 |
Color | 顏色 |
Image | 圖片對象 |
名稱 | 功能說明 |
---|---|
OffscreenCanvas.getContext | 該方法返回 OffscreenCanvas 的繪圖上下文 |
RenderingContext | Canvas 繪圖上下文 |
名稱 | 功能說明 |
---|---|
wx.saveFile | 保存文件到本地 |
wx.removeSavedFile | 刪除本地緩存文件 |
wx.openDocument | 新開頁面打開文檔 |
wx.getSavedFileList | 獲取該小程序下已保存的本地緩存文件列表 |
wx.getSavedFileInfo | 獲取本地文件的文件信息 |
wx.getFileSystemManager | 獲取全局惟一的文件管理器 |
wx.getFileInfo | 獲取文件信息 |
名稱 | 功能說明 |
---|---|
Stats.isDirectory | 判斷當前文件是否一個目錄 |
Stats.isFile | 判斷當前文件是否一個普通文件 |
名稱 | 功能說明 |
---|---|
wx.login | 調用接口獲取登陸憑證(code) |
wx.checkSession | 檢查登陸態是否過時 |
名稱 | 功能說明 |
---|---|
wx.navigateToMiniProgram | 打開另外一個小程序 |
wx.navigateBackMiniProgram | 返回到上一個小程序 |
名稱 | 功能說明 |
---|---|
wx.getAccountInfoSync | 獲取當前賬號信息 |
名稱 | 功能說明 |
---|---|
wx.getUserInfo | 獲取用戶信息 |
UserInfo | 用戶信息 |
名稱 | 功能說明 |
---|---|
wx.reportMonitor | 自定義業務數據監控上報接口 |
名稱 | 功能說明 |
---|---|
wx.reportAnalytics | 自定義分析數據上報接口 |
名稱 | 功能說明 |
---|---|
wx.requestPayment | 發起微信支付 |
名稱 | 功能說明 |
---|---|
wx.authorize | 提早向用戶發起受權請求 |
名稱 | 功能說明 |
---|---|
wx.openSetting | 調起客戶端小程序設置界面,返回用戶設置的操做結果 |
wx.getSetting | 獲取用戶的當前設置 |
AuthSetting | 用戶受權設置信息,詳情參考權限 |
名稱 | 功能說明 |
---|---|
wx.chooseAddress | 獲取用戶收貨地址 |
名稱 | 功能說明 |
---|---|
wx.openCard | 查看微信卡包中的卡券 |
wx.addCard | 批量添加卡券 |
名稱 | 功能說明 |
---|---|
wx.chooseInvoiceTitle | 選擇用戶的發票擡頭 |
wx.chooseInvoice | 選擇用戶已有的發票 |
名稱 | 功能說明 |
---|---|
wx.startSoterAuthentication | 開始 SOTER 生物認證 |
wx.checkIsSupportSoterAuthentication | 獲取本機支持的 SOTER 生物認證方式 |
wx.checkIsSoterEnrolledInDevice | 獲取設備內是否錄入如指紋等生物信息的接口 |
名稱 | 功能說明 |
---|---|
wx.getWeRunData | 獲取用戶過去三十天微信運動步數 |
名稱 | 功能說明 |
---|---|
wx.stopBeaconDiscovery | 中止搜索附近的 iBeacon 設備 |
wx.startBeaconDiscovery | 開始搜索附近的 iBeacon 設備 |
wx.onBeaconUpdate | 監聽 iBeacon 設備更新事件 |
wx.onBeaconServiceChange | 監聽 iBeacon 服務狀態變化事件 |
wx.getBeacons | 獲取全部已搜索到的 iBeacon 設備 |
IBeaconInfo |
名稱 | 功能說明 |
---|---|
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 信息 |
名稱 | 功能說明 |
---|---|
wx.readBLECharacteristicValue | 讀取低功耗藍牙設備的特徵值的二進制數據值 |
wx.onBLEConnectionStateChange | 監聽低功耗藍牙鏈接狀態的改變事件 |
wx.onBLECharacteristicValueChange | 監聽低功耗藍牙設備的特徵值變化事件 |
wx.notifyBLECharacteristicValueChange | 啓用低功耗藍牙設備特徵值變化時的 notify 功能,訂閱特徵值 |
wx.getBLEDeviceServices | 獲取藍牙設備全部服務(service) |
wx.getBLEDeviceCharacteristics | 獲取藍牙設備某個服務中全部特徵值(characteristic) |
wx.createBLEConnection | 鏈接低功耗藍牙設備 |
wx.closeBLEConnection | 斷開與低功耗藍牙設備的鏈接 |
wx.writeBLECharacteristicValue | 向低功耗藍牙設備特徵值中寫入二進制數據 |
名稱 | 功能說明 |
---|---|
wx.addPhoneContact | 添加手機通信錄聯繫人 |
名稱 | 功能說明 |
---|---|
wx.stopBluetoothDevicesDiscovery | 中止搜尋附近的藍牙外圍設備 |
wx.startBluetoothDevicesDiscovery | 開始搜尋附近的藍牙外圍設備 |
wx.openBluetoothAdapter | 初始化藍牙模塊 |
wx.onBluetoothDeviceFound | 監聽尋找到新設備的事件 |
wx.onBluetoothAdapterStateChange | 監聽藍牙適配器狀態變化事件 |
wx.getConnectedBluetoothDevices | 根據 uuid 獲取處於已鏈接狀態的設備 |
wx.getBluetoothDevices | 獲取在藍牙模塊生效期間全部已發現的藍牙設備 |
wx.getBluetoothAdapterState | 獲取本機藍牙適配器狀態 |
wx.closeBluetoothAdapter | 關閉藍牙模塊 |
名稱 | 功能說明 |
---|---|
wx.getBatteryInfoSync | wx.getBatteryInfo 的同步版本 |
wx.getBatteryInfo | 獲取設備電量 |
名稱 | 功能說明 |
---|---|
wx.setClipboardData | 設置系統剪貼板的內容 |
wx.getClipboardData | 獲取系統剪貼板的內容 |
名稱 | 功能說明 |
---|---|
wx.stopHCE | 關閉 NFC 模塊 |
wx.startHCE | 初始化 NFC 模塊 |
wx.sendHCEMessage | 發送 NFC 消息 |
wx.onHCEMessage | 監聽接收 NFC 設備消息事件 |
wx.getHCEState | 判斷當前設備是否支持 HCE 能力 |
名稱 | 功能說明 |
---|---|
wx.onNetworkStatusChange | 監聽網絡狀態變化事件 |
wx.getNetworkType | 獲取網絡類型 |
名稱 | 功能說明 |
---|---|
wx.setScreenBrightness | 設置屏幕亮度 |
wx.setKeepScreenOn | 設置是否保持常亮狀態 |
wx.onUserCaptureScreen | 監聽用戶主動截屏事件 |
wx.getScreenBrightness | 獲取屏幕亮度 |
名稱 | 功能說明 |
---|---|
wx.makePhoneCall | 撥打電話 |
名稱 | 功能說明 |
---|---|
wx.stopAccelerometer | 中止監聽加速度數據 |
wx.startAccelerometer | 開始監聽加速度數據 |
wx.onAccelerometerChange | 監聽加速度數據事件 |
名稱 | 功能說明 |
---|---|
wx.stopCompass | 中止監聽羅盤數據 |
wx.startCompass | 開始監聽羅盤數據 |
wx.onCompassChange | 監聽羅盤數據變化事件 |
名稱 | 功能說明 |
---|---|
wx.stopDeviceMotionListening | 中止監聽設備方向的變化 |
wx.startDeviceMotionListening | 開始監聽設備方向的變化 |
wx.onDeviceMotionChange | 監聽設備方向變化事件 |
名稱 | 功能說明 |
---|---|
wx.stopGyroscope | 中止監聽陀螺儀數據 |
wx.startGyroscope | 開始監聽陀螺儀數據 |
wx.onGyroscopeChange | 監聽陀螺儀數據變化事件 |
名稱 | 功能說明 |
---|---|
wx.onMemoryWarning | 監聽內存不足告警事件 |
名稱 | 功能說明 |
---|---|
wx.scanCode | 調起客戶端掃碼界面進行掃碼 |
名稱 | 功能說明 |
---|---|
wx.vibrateShort | 使手機發生較短期的振動(15 ms) |
wx.vibrateLong | 使手機發生較長時間的振動(400 ms) |
名稱 | 功能說明 |
---|---|
wx.createWorker | 建立一個 Worker 線程 |
名稱 | 功能說明 |
---|---|
Worker.onMessage | 監聽主線程/Worker 線程向當前線程發送的消息的事件 |
Worker.postMessage | 向主線程/Worker 線程發送的消息 |
Worker.terminate | 結束當前 Worker 線程 |
名稱 | 功能說明 |
---|---|
wx.getExtConfigSync | wx.getExtConfig 的同步版本 |
wx.getExtConfig | 獲取第三方平臺自定義的數據字段 |
名稱 | 功能說明 |
---|---|
wx.createSelectorQuery | 返回一個 SelectorQuery 對象實例 |
wx.createIntersectionObserver | 建立並返回一個 IntersectionObserver 對象實例 |
名稱 | 功能說明 |
---|---|
IntersectionObserver.disconnect | 中止監聽 |
IntersectionObserver.observe | 指定目標節點並開始監聽相交狀態變化狀況 |
IntersectionObserver.relativeTo | 使用選擇器指定一個節點,做爲參照區域之一 |
IntersectionObserver.relativeToViewport | 指定頁面顯示區域做爲參照區域之一 |
名稱 | 功能說明 |
---|---|
NodesRef.boundingClientRect | 添加節點的佈局位置的查詢請求 |
NodesRef.context | 添加節點的 Context 對象查詢請求 |
NodesRef.fields | 獲取節點的相關信息 |
NodesRef.scrollOffset | 添加節點的滾動位置查詢請求 |
名稱 | 功能說明 |
---|---|
SelectorQuery.selectViewport | 選擇顯示區域 |
SelectorQuery.exec | 執行全部的請求 |
SelectorQuery.in | 將選擇器的選取範圍更改成自定義組件 component 內 |
SelectorQuery.select | 在當前頁面下選擇第一個匹配選擇器 selector 的節點 |
SelectorQuery.selectAll | 在當前頁面下選擇匹配選擇器 selector 的全部節點 |
名稱 | 功能說明 |
---|---|
wx.createRewardedVideoAd | 建立激勵視頻廣告組件 |
wx.createInterstitialAd | 建立插屏廣告組件 |
名稱 | 功能說明 |
---|---|
InterstitialAd.offClose | 取消監聽插屏廣告關閉事件 |
InterstitialAd.offError | 取消監聽插屏錯誤事件 |
InterstitialAd.offLoad | 取消監聽插屏廣告加載事件 |
InterstitialAd.onClose | 監聽插屏廣告關閉事件 |
InterstitialAd.onError | 監聽插屏錯誤事件 |
InterstitialAd.onLoad | 監聽插屏廣告加載事件 |
InterstitialAd.show | 顯示插屏廣告 |
名稱 | 功能說明 |
---|---|
RewardedVideoAd.load | 加載激勵視頻廣告 |
RewardedVideoAd.offClose | 取消監聽用戶點擊 關閉廣告 按鈕的事件 |
RewardedVideoAd.offError | 取消監聽激勵視頻錯誤事件 |
RewardedVideoAd.offLoad | 取消監聽激勵視頻廣告加載事件 |
RewardedVideoAd.onClose | 監聽用戶點擊 關閉廣告 按鈕的事件 |
RewardedVideoAd.onError | 監聽激勵視頻錯誤事件 |
RewardedVideoAd.onLoad | 監聽激勵視頻廣告加載事件 |
RewardedVideoAd.show | 顯示激勵視頻廣告 |
5. 服務端 返回頂部 |
名稱 | 功能說明 |
---|---|
auth.code2Session | 登陸憑證校驗 |
名稱 | 功能說明 |
---|---|
auth.getPaidUnionId 雲調用 |
用戶支付完成後,獲取該用戶的 UnionId,無需用戶受權 |
名稱 | 功能說明 |
---|---|
auth.getAccessToken | 獲取小程序全局惟一後臺接口調用憑據(access_token ) |
名稱 | 功能說明 |
---|
名稱 | 功能說明 |
---|---|
analysis.getMonthlyRetain 雲調用 |
獲取用戶訪問小程序月留存 |
analysis.getWeeklyRetain 雲調用 |
獲取用戶訪問小程序周留存 |
analysis.getDailyRetain 雲調用 |
獲取用戶訪問小程序日留存 |
名稱 | 功能說明 |
---|---|
analysis.getMonthlyVisitTrend 雲調用 |
獲取用戶訪問小程序數據月趨勢 |
analysis.getWeeklyVisitTrend 雲調用 |
獲取用戶訪問小程序數據周趨勢 |
analysis.getDailyVisitTrend 雲調用 |
獲取用戶訪問小程序數據日趨勢 |
analysis.getUserPortrait 雲調用 |
獲取小程序新增或活躍用戶的畫像分佈數據 |
analysis.getVisitDistribution 雲調用 |
獲取用戶小程序訪問分佈數據 |
analysis.getVisitPage 雲調用 |
訪問頁面 |
analysis.getDailySummary 雲調用 |
獲取用戶訪問小程序數據概況 |
名稱 | 功能說明 |
---|---|
customerServiceMessage.setTyping 雲調用 |
下發客服當前輸入狀態給用戶 |
customerServiceMessage.uploadTempMedia 雲調用 |
把媒體文件上傳到微信服務器 |
customerServiceMessage.getTempMedia 雲調用 |
獲取客服消息內的臨時素材 |
customerServiceMessage.send 雲調用 |
發送客服消息給用戶 |
名稱 | 功能說明 |
---|---|
templateMessage.addTemplate 雲調用 |
組合模板並添加至賬號下的我的模板庫 |
templateMessage.deleteTemplate 雲調用 |
刪除賬號下的某個模板 |
templateMessage.getTemplateLibraryById 雲調用 |
獲取模板庫某個模板標題下關鍵詞庫 |
templateMessage.getTemplateLibraryList 雲調用 |
獲取小程序模板庫標題列表 |
templateMessage.getTemplateList 雲調用 |
獲取賬號下已存在的模板列表 |
templateMessage.send 雲調用 |
發送模板消息 |
名稱 | 功能說明 |
---|---|
uniformMessage.send 雲調用 |
下發小程序和公衆號統一的服務消息 |
名稱 | 功能說明 |
---|---|
updatableMessage.createActivityId 雲調用 |
建立被分享動態消息的 activity_id |
updatableMessage.setUpdatableMsg 雲調用 |
修改被分享的動態消息 |
名稱 | 功能說明 |
---|---|
pluginManager.applyPlugin 雲調用 |
向插件開發者發起使用插件的申請 |
pluginManager.getPluginDevApplyList 雲調用 |
獲取當前全部插件使用方(供插件開發者調用) |
pluginManager.getPluginList 雲調用 |
查詢已添加的插件 |
pluginManager.setDevPluginApplyStatus 雲調用 |
修改插件使用申請的狀態(供插件開發者調用) |
pluginManager.unbindPlugin 雲調用 |
刪除已添加的插件 |
名稱 | 功能說明 |
---|---|
nearbyPoi.add 雲調用 |
添加地點 |
nearbyPoi.delete 雲調用 |
刪除地點 |
nearbyPoi.getList 雲調用 |
查看地點列表 |
nearbyPoi.setShowStatus 雲調用 |
展現/取消展現附近小程序 |
名稱 | 功能說明 |
---|---|
wxacode.createQRCode 雲調用 |
獲取小程序二維碼,適用於須要的碼數量較少的業務場景 |
wxacode.get 雲調用 |
獲取小程序碼,適用於須要的碼數量較少的業務場景 |
wxacode.getUnlimited 雲調用 |
獲取小程序碼,適用於須要的碼數量極多的業務場景 |
名稱 | 功能說明 |
---|---|
security.imgSecCheck 雲調用 |
校驗一張圖片是否含有違法違規內容 |
security.mediaCheckAsync | 異步校驗圖片/音頻是否含有違法違規內容 |
security.msgSecCheck 雲調用 |
檢查一段文本是否含有違法違規內容 |
名稱 | 功能說明 |
---|---|
logistics.getPath 雲調用 |
查詢運單軌跡 |
logistics.addOrder 雲調用 |
生成運單 |
logistics.cancelOrder 雲調用 |
取消運單 |
logistics.getAllDelivery 雲調用 |
獲取支持的快遞公司列表 |
logistics.getOrder 雲調用 |
獲取運單數據 |
logistics.getPrinter 雲調用 |
獲取打印員 |
logistics.getQuota 雲調用 |
獲取電子面單餘額 |
logistics.onPathUpdate | 運單軌跡更新事件 |
logistics.updatePrinter 雲調用 |
更新打印員 |
名稱 | 功能說明 |
---|---|
logistics.getContact 雲調用 |
獲取面單聯繫人信息 |
logistics.onAddOrder | 請求下單事件 |
logistics.onCancelOrder | 取消訂單事件 |
logistics.onCheckBusiness | 審覈商戶事件 |
logistics.onGetQuota | 查詢商戶餘額事件 |
logistics.previewTemplate 雲調用 |
預覽面單模板 |
logistics.updateBusiness 雲調用 |
更新商戶審覈結果 |
logistics.updatePath 雲調用 |
更新運單軌跡 |
名稱 | 功能說明 |
---|---|
soter.verifySignature 雲調用 |
SOTER 生物認證祕鑰簽名驗證 |
6. 工具返回頂部 |
7. 開發雲返回頂部 |
開發者可使用雲開發開發微信小程序、小遊戲,無需搭建服務器,便可使用雲端能力。canvas
雲開發爲開發者提供完整的原生雲端支持和微信服務支持,弱化後端和運維概念,無需搭建服務器,使用平臺提供的 API 進行核心業務開發,便可實現快速上線和迭代,同時這一能力,同開發者已經使用的雲服務相互兼容,並不互斥。小程序
雲開發提供了幾大基礎能力支持:
能力 | 做用 | 說明 |
---|---|---|
雲函數 | 無需自建服務器 | 在雲端運行的代碼,微信私有協議自然鑑權,開發者只需編寫自身業務邏輯代碼 |
數據庫 | 無需自建數據庫 | 一個既可在小程序前端操做,也能在雲函數中讀寫的 JSON 數據庫 |
存儲 | 無需自建存儲和 CDN | 在小程序前端直接上傳/下載雲端文件,在雲開發控制檯可視化管理 |
雲調用 | 原生微信服務集成 | 基於雲函數免鑑權使用小程序開放接口的能力,包括服務端調用、獲取開放數據等能力 |
8.返回頂部 |
企業微信移動客戶端從2.5.8版本開始,已內置微信小程序基礎庫,開發者無需適配(部分接口須要適配),便可將微信小程序移植到企業微信上運行,同時開發者也能夠針對企業微信提供的擴展接口開發出更適用於企業內部場景的小程序。
本質上企業微信小程序是微信小程序的一個擴展子集,微信小程序的大部分能力均可以在企業微信上運行,同時企業微信擴展了部分和企業相關的能力以知足更多的場景需求。因此一個小程序若是須要同時運行在微信和企業微信端,對於開發者來講須要針對企業微信的環境適配部分不兼容的能力,針對微信環境適配企業微信專有的部分接口能力。
如何獲取環境變量可參考文檔:wx.getSystemInfo
在微信小程序中能夠經過獲取用戶的openid來惟一標識一個用戶,在企業微信小程序中能夠經過獲取用戶的userid來惟一標識一個員工。同時企業微信小程序還提供了和員工企業身份相配套的session生成以及驗證的接口、員工基礎信息獲取的相關接口,除此之外企業微信還擴展了一些企業微信特有的接口能力,更多接口請參考開發文檔:企業微信專有接口
因爲目前企業微信和微信之間的消息能夠互通,使得互通消息中的小程序能夠自然的運行在微信和企業微信兩個運行環境中。默認狀況下,按照微信已有的流程開發的小程序能夠直接在兩個運行環境中運行,可是若是小程序有調用企業微信的專有接口,如獲取員工相關的信息,那麼此小程序須要在企業微信管理端進行一次綁定關聯操做(一個小程序可綁定多個企業),瞭解詳細步驟
企業微信容許多個企業關聯同一個小程序,可是開發者在開發過程當中須要注意如下幾點:
企業微信的第三方服務商也能夠開發小程序,並關聯到第三方應用中,發佈以後便可經過企業受權安裝使用。第三方小程序的登陸流程與企業有些差別,詳見第三方小程序。
注:企業開發者請忽略這個章節
9. 更新日誌返回頂部 |
A
新增 雲開發 Network 面板(需 2.7.1 或以上的基礎庫)詳情U
更新 組件 cover-view 開發者工具支持U
更新 組件 live-player 支持截圖 反饋詳情)U
更新 組件 rich-text 支持更多語義化的標籤 反饋詳情)U
更新 自定義組件 開發者在 created 時能獲知這個自定義組件在哪一個頁面下U
更新 自定義組件 externalClass 支持多 classU
更新 插件 功能頁支持配置幣種符號 反饋詳情) 詳情F
修復 API wx.previewImage 超過50個雲文件地址沒法預覽 反饋詳情)F
修復 API wx.getImageInfo 安卓上對 404 的資源回調不符合預期 反饋詳情F
修復 API wx.navigateBack 只有一個頁面時,回調函數觸發問題 反饋詳情F
修復 插件 開發插件模式下,沒法在分包中使用插件F
更新 插件 在插件頁面中使用 wx.createXXXContext
時沒法傳入第二個參數F
更新 插件 獲取用戶信息時 withCredentials 和 lang 參數失效 反饋詳情)F
更新 框架 部分機型 DELETE 請求出錯 反饋詳情F
更新 框架 自定義 tabbar 和頁面有共用組件時,安卓上該頁面可能白屏 反饋詳情)F
更新 框架 自定義 tabBar 中的 cover-view 在無 tabBar 的頁面中未被移除F
修復 框架 自定義 tabbar 位置錯誤 反饋詳情F
修復 框架 自定義 tabbar 的頁面上獲取 windowHeight 沒有對齊 反饋詳情)F
修復 組件 map 安卓 marker 設置 alpha 超出範圍後沒法顯示 反饋詳情F
修復 組件 map iOS 設置 callout 爲空對象會出現白條 反饋詳情)F
修復 組件 livep-layer 橫屏下全屏 cover-view 顯示異常F
修復 組件 video 視頻緩衝後閃一下黑屏纔開始播放 反饋詳情F
修復 組件 video 全屏時全面屏手機狀態欄展現不全F
修復 組件 video 安卓切換靜音按鈕失效 反饋詳情F
修復 組件 image 安卓上圖片 // 路徑沒法解析 反饋詳情F
修復 組件 image 安卓 // 開頭的圖片連接沒有追加 http 前綴 反饋詳情F
修復 組件 cover-view 滾動區域出現空白 反饋詳情F
修復 組件 cover-image 組件傳入的 url 裏有特殊字符時不顯示F
修復 組件 swiper 安卓上滾動會誤觸發下拉刷新 反饋詳情)F
修復 組件 slider 值沒變化時候不該觸發 change 反饋詳情F
修復 組件 movable-view 拖動問題F
修復 組件 textarea 工具上 foucs 返回值無 height 字段F
修復 組件 textarea 不會跟隨 swiper 滑動 反饋詳情F
修復 組件 textarea 工具 bindblur 的 detail 沒有 cursor 字段F
修復 組件 input 工具 bindinput 的 detail 沒有 keyCode 值 反饋詳情F
修復 組件 input 安卓特定機型在 scroll-view 中調用兩次 bindconfirm 反饋詳情)F
修復 SDK 安卓 jssdk1.4 updateAppMessageShareData 無效 反饋詳情F
修復 框架 vConsole 的內容在屏幕旋轉後會變大 反饋詳情A
新增 組件 editor 富文本編輯器組件 詳情A
新增 API wx.onKeyboardHeightChange 全局監聽鍵盤高度變化 詳情A
新增 UDP 通訊接口 wx.createUDPSocketU
新增 組件 canvas 小程序支持 WebGL 反饋詳情 詳情A
新增小遊戲實時語音能力 詳情U
更新 組件 live-pusher 直播組件支持設置鏡像 詳情U
更新 組件 live-pusher 支持在不推流時打開攝像頭 詳情U
更新 框架 原生組件支持 zIndex 控制層級 反饋詳情U
更新 組件 image 在非預覽模式下支持長按喚起圖片操做菜單 詳情U
更新 組件 map 支持衛星圖、實時路況 詳情U
更新 組件 camera 增長相機初始化完成事件 詳情U
更新 組件 camera 增長返回逐幀數據接口 反饋詳情 詳情U
更新 組件 official-account 公衆號關注組件去除掃二維碼場景 詳情U
更新 API wx.getSystemInfo 增長屬性 safeArea 詳情U
更新 框架 tabBar 圖片支持臨時文件和網絡文件 詳情F
修復 雲開發 wx.cloud.deleteFile 參數類型檢查受 Array.prototype 修改影響 反饋詳情F
修復 框架 以不一樣屏幕方向預加載時,進入頁面時 rpx 轉換不正確F
修復 框架 安卓自定義 tabBar 受下拉刷新影響 反饋詳情F
修復 框架 小程序分享自定義圖片ios不顯示 反饋詳情F
修復 框架 pageOrientation 爲 auto時,豎屏視頻轉到橫屏狀況下顯示不全F
修復 框架 iOS 上頁面棧較多時,navigateBack 返回頁面生命週期函數不執行,事件不生效 反饋詳情)F
修復 組件 live-player 全屏模式下沒法更新 src 反饋詳情F
修復 組件 web-view 打開公衆號文章但沒法跳轉閱讀原文的連接 反饋詳情F
修復 組件 cover-view iOS 上 animation以後不響應事件F
修復 組件 cover-view iOS 上 opacity 異常 反饋詳情U
更新 組件 cover-view 支持 zIndex 控制層級 反饋詳情F
修復 組件 camera 經過 if 控制顯示隱藏時,掃碼失敗 反饋詳情F
修復 組件 camera iOS 上設置前置攝像頭無效 反饋詳情)F
修復 組件 picker-view 更新數組後不顯示 反饋詳情)F
修復 組件 slider step 爲 0.1 時拖動閃爍F
修復 組件 input iOS 上動態修改 password 屬性無效 反饋詳情F
修復 組件 input 安卓劉海屏中上推會被劉海擋住F
修復 組件 textarea iOS 上 textAlign 右對齊無效問題 反饋詳情F
修復 組件 textarea iOS上設置 style 爲 text-align,對 placeholder 無效 反饋詳情F
修復 組件 video 動態設置初始時間 initial-time 無效 反饋詳情)F
修復 組件 video iOS 上視頻長度過小時沒法播放 反饋詳情F
修復 組件 video 拖動進度條時未觸發 bindtimeupdate 事件F
修復 組件 video 調用 playbackRate 後,拖動視頻進度致使倍速無效 反饋詳情F
修復 組件 video 安卓上設置的src有誤時沒有及時回調 onErrorF
修復 組件 video 倍速播放問題 反饋詳情)F
修復 組件 video 安卓上 seek 後進度條不更新F
修復 組件 video iPhone 6s 上 touch 事件沒有冒泡F
修復 組件 video iOS 上自動循環時不觸發 ended 事件 反饋詳情F
修復 組件 map iOS 上 callout 的點擊響應區域只有文本區域F
修復 組件 map 地圖安卓scale與IOS縮放級別不統一F
修復 API wx.chooseVideo iOS 上選擇太大的視頻會觸發自動清理邏輯 反饋詳情F
修復 API wx.chooseImage 安卓上選擇圖片閃退 反饋詳情F
修復 API CanvasContext.drawImage
iOS上 drawImage卡頓F
修復 API CanvasContext.drawImage
安卓上 drawImage 繪製不全 反饋詳情F
修復 API wx.getMenuButtonBoundingClientRect 小遊戲啓動馬上獲取菜單按鈕佈局信息接口在部分機型上獲取結果不正確F
修復 API <MapContext.includePoints>
iOS 上座標點在一條線上時縮放不正確F
修復 API wx.connectWifi 返回密碼錯誤 反饋詳情)A
新增 框架 自定義組件加強樣式隔離支持 詳情U
更新 組件 swiper 支持自定義過渡動畫 詳情U
更新 組件 picker mode=regin
的 value 屬性可以接受區劃分碼 反饋詳情F
修復 組件 swiper circular
屬性銜接動畫問題 反饋詳情F
修復 組件 movable-view位置被 movable-area 屬性影響 反饋詳情F
修復 組件 canvas 安卓上 setLineDash
不能清空設置F
修復 組件 video 退出全屏字體變大 反饋詳情F
修復 組件 video 工具中切換頁面,原頁面的 video 仍在播放 反饋詳情F
修復 組件 scroll-view 觸摸屏幕邊緣的部分沒法滑動 反饋詳情F
修復 API wx.getUserInfo 統一用戶受權拒絕 errMsg
反饋詳情F
修復 API wx.loadSubpackage 失敗的時候會有兩次 fail
和兩次 complete
回調F
修復 工具 體驗評分存在短期內發起太多的圖片請求 反饋詳情F
修復 插件 收貨地址功能頁在同一個小程序引用插件時未返回 successF
修復 框架 安卓上使用 Mweb-view 後自定義 tabBar
看不到F
修復 框架 安卓上切換頁面並轉屏時使用的屏幕寬度可能有誤 反饋詳情A
新增 插件 新增 getSetting 接口F
修復 組件 checkbox text-indent致使checkbox樣式錯亂 反饋詳情F
修復 組件 web-view 存在tabbar的頁面隱藏tabbar的時候底部留白 反饋詳情F
修復 組件 web-view 高度適應虛擬鍵隱藏F
修復 組件 web-view 安卓下使用 web-view 後自定義 tabBar 看不到 反饋詳情F
修復 組件 textarea iOS 鍵盤輸入異常 反饋詳情F
修復 組件 textarea display:none 狀況下有 padding 依然能夠 focus 反饋詳情F
修復 組件 textarea placeholder 位置會飄移 反饋詳情F
修復 組件 map enable-3D不生效 反饋詳情F
修復 組件 map 工具上 getCenterLocation
頁面切換後失效 反饋詳情F
修復 組件 map 安卓 marker 旋轉時不該旋轉callout 反饋詳情F
修復 組件 map label 被 marker 覆蓋 反饋詳情F
修復 組件 map 工具上設置scale爲小數時沒法顯示 反饋詳情F
修復 組件 map 安卓屢次切換到有地圖組件的頁面,markers 隨機丟失 反饋詳情F
修復 組件 map 工具 moveToLocation 觸發 bindregionchange 事件時與真機不一致 反饋詳情F
修復 組件 map includePoints 回調函數不觸發 反饋詳情F
修復 組件 input 支持單獨給 placeholder 設置居中 反饋詳情F
修復 組件 inputtextarea hidden的時候focus應該無效 反饋詳情F
修復 組件 input 安卓輸入草稿模式不觸發 input 事件 反饋詳情F
修復 組件 live-player 全屏致使的各種問題 反饋詳情F
修復 組件 swiper 安卓或其它低端設備下滑動會偶現swiper-item卡在中間的問題F
修復 組件 swiper setData改變內容後,內容不顯示問題 反饋詳情F
修復 組件 swiper 點擊不該觸發 animationfinish 事件 反饋詳情F
修復 組件 swiper display-multiple-items >= swiper-item 時顯示異常 反饋詳情F
修復 組件 text iOS 設置 selectable 屬性後沒法關閉選擇區域 反饋詳情F
修復 組件 camera 拒絕受權後從新去 setting 受權再返回小程序相機仍無權限 反饋詳情F
修復 組件 video iOS 下移除 video 後頁面沒法滾動 反饋詳情F
修復 組件 video 安卓 play 事件裏 timeStamp 爲 NaN 反饋詳情F
修復 框架 安卓 media query 轉屏時可能錯亂F
修復 框架 disableScroll三端行爲不一致 反饋詳情F
修復 插件 插件中的 live-player 在 reLaunch 時可能會報無權限錯誤F
修復 框架 收貨地址功能頁返回值不正確 反饋詳情F
修復 框架 啓用自定義 tabbar 以後 setData 回調錯亂 反饋詳情F
修復 API wx.pageScrollTo pageScrollTo 致使 fixed 元素閃動F
修復 API wx.pageScrollTo 安卓往上翻時直接閃現到目標位置,沒有動畫,疑似 duration 參數無效A
新增 小程序音頻中斷開始和結束事件 wx.onAudioInterruptionBegin、wx.onAudioInterruptionEndF
修復 安卓從公衆號菜單二次進入小程序會白屏 反饋詳情F
修復 框架 意見反饋斷網再聯網彈框 反饋詳情F
修復 框架 iOS上tabbar內容未居中,文字過去靠下 反饋詳情F
修復 框架 自定義tabbar下vConsole被遮擋F
修復 框架 安卓onPageNotFound沒法正常推出錯誤頁面F
修復 插件 沒法直接跳轉到分包中的插件頁面F
修復 API wx.previewImage iOS上微信版本7.0.0預覽時沒有總圖片數和當前圖片index 反饋詳情F
修復 API wx.getLocation 在系統中禁止地理位置權限後,getLocation API 返回的錯誤信息爲 fail 1 反饋詳情F
修復 API wx.startSoterAuthentication 部分華爲手機調用報錯,返回errCode90007 反饋詳情F
修復 API wx.openSetting 修改受權信息後沒法馬上生效 反饋詳情F
修復 API wx.chooseVideo iOS上微信版本6.7.3版本調起相機不會執行onHide和onShow 反饋詳情F
修復 API wx.onCompassChange 返回精度值跳變 反饋詳情F
修復 組件 canvas iOS上fillText的位置不正確 反饋詳情F
修復 組件 textarea 複製app中帶樣式的文本錯亂 反饋詳情F
修復 組件 video iOS上全屏出現黑塊F
修復 組件 video iOS上部分視頻沒法播放 反饋詳情F
修復 組件 video iOS上seek精度應爲ms 反饋詳情F
修復 組件 video iOS上微信版本7.0.3切換tabBar後全屏失效 反饋詳情F
修復 組件 video iOS上播放視頻沒法seek 反饋詳情F
修復 組件 cover-view iOS上fixed屬性異常 反饋詳情F
修復 組件 cover-view 設置scrollTop 或 scrollLeft 致使滾動失效 反饋詳情F
修復 組件 cover-image iOS上設置css rotate後消失 反饋詳情F
修復 組件 input iOS上placeholder部分被截斷 反饋詳情F
修復 組件 web-view iOS上src包含中文則沒法顯示F
修復 組件 web-view 安卓上頁面若是title爲空,會顯示該頁面 urlF
修復 組件 web-view 頁面先全屏再退出,會出現白色遮擋物 反饋詳情A
新增 框架 自定義組件支持數據監聽器 詳情U
更新 API wx.chooseMessageFile 新增extension參數根據擴展名過濾F
修復 組件 input、textarea iOS 7.0.3 下搜狗輸入法會觸發屢次 focus 事件F
修復 組件 input 安卓部分機型獲取焦點時,點擊空白或非 input 區域沒法失焦收起鍵盤 反饋詳情U
更新 框架 功能頁頂欄背景色改爲淺灰色#F2F2F2F
修復 API wx.pageScrollTo在開發者工具上缺失回調F
修復 組件 picker的current爲負值時會致使ios客戶端crashF
修復 組件 cover-view在iOS上出現了錯誤的截斷 反饋詳情F
修復 組件 cover-view嵌套 navigator 失效F
修復 組件 canvas開發者工具上多個canvas同時繪製,繪製完只會觸發一個draw的回調F
修復 組件 official-account增長hidden支持F
修復 組件 web-view裏的video全屏後返回高度變小 反饋詳情F
修復 框架 自定義 tabBar 中的 cover-view 在無 tabBar 的頁面中未被移除F
修復 框架 掛載在 slot 中的自定義組件沒法觸發 pageLifeTimes 反饋詳情F
修復 框架 tabbar 頁面銷燬時,存在未觸發自定義組件 detached 生命週期的 bug 反饋詳情F
修復 框架 Component 構造器 onTabItemTap 不觸發A
新增 框架 小遊戲 game.json 配置項 deviceOrientation
支持值 landscapeLeft/landscapeRight 詳情U
更新 live-player 和 video 徹底退出小程序時才靜音 詳情1 詳情2U
更新 組件 web-view userAgent 中包含 miniProgram 字樣來判斷小程序環境 詳情U
更新 API wx.showModal 的 confirmColor 默認值修改成#576b95 詳情F
修復 插件 開發者工具上沒法調用 wx.getImageInfo 反饋詳情F
修復 插件 退出功能頁以後從列表進入,iOS 有時沒有 reLaunchF
修復 API wx.getImageInfo 三端返回不一致F
修復 API CameraContext.stopRecord
iPhone X & iPhone 8P 下 失效F
修復 API wx.setTabBarItem 致使文字消失 反饋詳情F
修復 API wx.appendFile 往不存在的文件追求內容,返回成功F
修復 API FileSystemManager.unzip
接口在有文件解壓到上層目錄的狀況下,回調成功F
修復 API wx.navigateTo 和安卓小返鍵致使打開頁面邏輯層沒法運行 反饋詳情F
修復 API wx.pageScrollTo 安卓下,會先滾動到頂部,再滾動到指定位置F
修復 API wx.getBackgroundAudioManager 安卓下 currentTime 沒有返回精確值F
修復 API wx.redirectTo 安卓下調用期間按返回按鈕,會致使新開的頁面事件響應丟失 反饋詳情F
修復 API wx.createInnerAudioContext 安卓下對於部分音頻文件沒有響應 反饋詳情F
修復 API wx.connectSocket iOS 下在會添加額外的 header AuthorizationF
修復 API wx.openLocation iOS 下調用失敗 反饋詳情F
修復 API wx.chooseImage iOS 下選擇 gif 圖片被轉換爲 jpgF
修復 API wx.startRecord iOS 調用時,右上角膠囊沒有出現錄音閃爍圖標F
修復 API 小遊戲 wx.shareAppMessage wx.onShareAppMessage 能夠觸發 cancel 回調F
修復 組件 web-view在部分機型(華爲p20)顯示空白頁面 反饋詳情F
修復 組件 web-view iOS 使用 input file
會使小程序退出 反饋詳情F
修復 組件 web-view iOS 連接#後面的部分變化後,onShareAppMessage 拿到的 webViewUrl 仍是原有的連接F
修復 組件 web-view 安卓隱藏虛擬導航欄後內未觸發resize 反饋詳情F
修復 組件 video iOS 微信更新到 6.7.4 版本後,默認自動播放 反饋詳情F
修復 組件 video iOS 返回多tab頁引發非活動頁面視頻自動播放 反饋詳情F
修復 組件 video 全屏後下拉刷新 「…」 的位置偏移F
修復 組件 textarea 安卓頁面存在多個時,bindfocus 事件沒法準確響應目標 textarea 反饋詳情F
修復 組件 textarea 安卓不收起鍵盤在多個textarea之間切換焦點,表單提交失敗 反饋詳情F
修復 組件 cover-view 使用 rotate 以後內容被裁減 反饋詳情F
修復 組件 picker 安卓下不能阻止pullDownRefresh效果 反饋詳情F
修復 組件 camera 安卓垂直掃描一維碼沒法識別 反饋詳情F
修復 框架 安卓帶 shareTicket 的轉發在單聊狀況下打開異常F
修復 框架 安卓開發版小程序沒有插入後臺歷史列表 反饋詳情F
修復 框架 安卓轉發截圖截取的是當前位置圖片,應截取最頂部位置的圖片F
修復 框架 安卓原生音頻播放器中的前往小程序無效 反饋詳情F
修復 框架 安卓刪除小程序後不會清空對應受權信息F
修復 框架 iOS 分享 withShareTicket 到單聊,安卓打開,場景值爲1044 反饋詳情F
修復 框架 iOS 帶 tabBar 的頁面進入官方反饋頁面,手機橫屏退回小程序引發 tabBar 高度錯誤 反饋詳情A
新增 框架 小程序組件支持無障礙訪問 詳情A
新增 框架 支持自定義tabbar 詳情A
新增 API wx.chooseMessageFile 選擇本地聊天文件 詳情A
新增 小遊戲API 支持卡券接口wx.addCard、wx.openCard10.返回頂部 |
11.返回頂部 |
![]() |
做者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。 |