您好,登錄后才能下訂單哦!
這篇文章主要介紹微信小程序api有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
API
框架提供豐富的微信原生API,可以方便的調起微信提供的能力,如獲取用戶信息,本地存儲,支付功能等。
說明:
wx.on 開頭的 API 是監聽某個事件發生的API接口,接受一個 CALLBACK 函數作為參數。當該事件觸發時,會調用 CALLBACK 函數。
如未特殊約定,其他 API 接口都接受一個OBJECT作為參數。
OBJECT中可以指定success, fail, complete來接收接口調用結果。
參數名類型必填說明
successFunction否接口調用成功的回調函數
failFunction否接口調用失敗的回調函數
completeFunction否接口調用結束的回調函數(調用成功、失敗都會執行)
API列表:
網絡 API 列表:
API說明
wx.request發起網絡請求
wx.uploadFile上傳文件
wx.downloadFile下載文件
wx.connectSocket創建 WebSocket 連接
wx.onSocketOpen監聽 WebSocket 打開
wx.onSocketError監聽 WebSocket 錯誤
wx.sendSocketMessage發送 WebSocket 消息
wx.onSocketMessage接受 WebSocket 消息
wx.closeSocket關閉 WebSocket 連接
wx.onSocketClose監聽 WebSocket 關閉
媒體 API 列表:
API說明
wx.chooseImage從相冊選擇圖片,或者拍照
wx.previewImage預覽圖片
wx.startRecord開始錄音
wx.stopRecord結束錄音
wx.playVoice播放語音
wx.pauseVoice暫停播放語音
wx.stopVoice結束播放語音
wx.getBackgroundAudioPlayerState獲取音樂播放狀態
wx.playBackgroundAudio播放音樂
wx.pauseBackgroundAudio暫停播放音樂
wx.seekBackgroundAudio控制音樂播放進度
wx.stopBackgroundAudio停止播放音樂
wx.onBackgroundAudioPlay監聽音樂開始播放
wx.onBackgroundAudioPause監聽音樂暫停
wx.onBackgroundAudioStop監聽音樂結束
wx.chooseVideo從相冊選擇視頻,或者拍攝
文件 API 列表:
API說明
wx.saveFile保存文件
wx.getSavedFileList獲取已保存的文件列表
wx.getSavedFileInfo獲取已保存的文件信息
wx.removeSavedFile刪除已保存的文件信息
wx.openDocument打開文件
數據 API 列表:
API說明
wx.getStorage獲取本地數據緩存
wx.getStorageSync獲取本地數據緩存
wx.setStorage設置本地數據緩存
wx.setStorageSync設置本地數據緩存
wx.getStorageInfo獲取本地緩存的相關信息
wx.getStorageInfoSync獲取本地緩存的相關信息
wx.removeStorage刪除本地緩存內容
wx.removeStorageSync刪除本地緩存內容
wx.clearStorage清理本地數據緩存
wx.clearStorageSync清理本地數據緩存
位置 API 列表:
API說明
wx.getLocation獲取當前位置
wx.chooseLocation打開地圖選擇位置
wx.openLocation打開內置地圖
wx.createMapContext地圖組件控制
設備 API 列表:
API說明
wx.getNetworkType獲取網絡類型
wx.onNetworkStatusChange監聽網絡狀態變化
wx.getSystemInfo獲取系統信息
wx.getSystemInfoSync獲取系統信息
wx.onAccelerometerChange監聽加速度數據
wx.startAccelerometer開始監聽加速度數據
wx.stopAccelerometer停止監聽加速度數據
wx.onCompassChange監聽羅盤數據
wx.startCompass開始監聽羅盤數據
wx.stopCompass停止監聽羅盤數據
wx.setClipboardData設置剪貼板內容
wx.getClipboardData獲取剪貼板內容
wx.makePhoneCall撥打電話
wx.scanCode掃碼
界面 API 列表:
API說明
wx.showToast顯示提示框
wx.showLoading顯示加載提示框
wx.hideToast隱藏提示框
wx.hideLoading隱藏提示框
wx.showModal顯示模態彈窗
wx.showActionSheet顯示菜單列表
wx.setNavigationBarTitle設置當前頁面標題
wx.showNavigationBarLoading顯示導航條加載動畫
wx.hideNavigationBarLoading隱藏導航條加載動畫
wx.navigateTo新窗口打開頁面
wx.redirectTo原窗口打開頁面
wx.switchTab切換到 tabbar 頁面
wx.navigateBack退回上一個頁面
wx.createAnimation動畫
wx.createContext創建繪圖上下文
wx.drawCanvas繪圖
wx.stopPullDownRefresh停止下拉刷新動畫
WXML節點信息 API 列表:
API說明
wx.createSelectorQuery創建查詢請求
selectorQuery.in指定在哪個自定義組件中選取節點
selectorQuery.select根據選擇器選擇單個節點
selectorQuery.selectAll根據選擇器選擇全部節點
selectorQuery.selectViewport選擇顯示區域
nodesRef.boundingClientRect獲取布局位置和尺寸
nodesRef.scrollOffset獲取滾動位置
nodesRef.fields獲取任意字段
selectorQuery.exec執行查詢請求
WXML節點布局相交狀態:
API說明
wx.createIntersectionObserver創建 IntersectionObserver 對象
intersectionObserver.relativeTo指定參照節點
intersectionObserver.relativeToViewport指定頁面顯示區域作為參照區域
intersectionObserver.observe指定目標節點并開始監聽
intersectionObserver.disconnect停止監聽
開放接口:
API說明
wx.login登錄
wx.getUserInfo獲取用戶信息
wx.chooseAddress獲取用戶收貨地址
wx.requestPayment發起微信支付
wx.addCard添加卡券
wx.openCard打開卡券
以上是“微信小程序api有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。