您好,登錄后才能下訂單哦!
本篇內容主要講解“微信小程序api的知識點有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“微信小程序api的知識點有哪些”吧!
框架提供豐富的微信原生API,可以方便的調起微信提供的能力,如獲取用戶信息,本地存儲,支付功能等。
說明:
wx.on開頭的API是監聽某個事件發生的API接口,接受一個CALLBACK函數作為參數。當該事件觸發時,會調用CALLBACK函數。
如未特殊約定,其他API接口都接受一個OBJECT作為參數。
OBJECT中可以指定success,fail,complete來接收接口調用結果。
參數名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調用成功的回調函數 |
fail | Function | 否 | 接口調用失敗的回調函數 |
complete | Function | 否 | 接口調用結束的回調函數(調用成功、失敗都會執行) |
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.createCanvasContext | 創建繪圖上下文 |
wx.drawCanvas | 繪圖 |
wx.stopPullDownRefresh | 停止下拉刷新動畫 |
WXML節點信息 API 列表:
API | 說明 |
---|---|
wx.createSelectorQuery | 創建查詢請求 |
selectorQuery.select | 根據選擇器選擇單個節點 |
selectorQuery.selectAll | 根據選擇器選擇全部節點 |
selectorQuery.selectViewport | 選擇顯示區域 |
nodesRef.boundingClientRect | 獲取布局位置和尺寸 |
nodesRef.scrollOffset | 獲取滾動位置 |
nodesRef.fields | 獲取任意字段 |
selectorQuery.exec | 執行查詢請求 |
開放接口:
API | 說明 |
---|---|
wx.login | 登錄 |
wx.getUserInfo | 獲取用戶信息 |
wx.chooseAddress | 獲取用戶收貨地址 |
wx.requestPayment | 發起微信支付 |
wx.addCard | 添加卡券 |
wx.openCard | 打開卡券 |
到此,相信大家對“微信小程序api的知識點有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。