微信小程序API接口可以幫助小程序開發者開發小程序時方便的調起微信提供的能力,如獲取用戶信息,本地存儲,支付功能等。本文匯總了常用的微信小程序API接口,希望能幫助到大家!
微信小程序API接口類型:
1、事件監聽API:以on開頭的API用來監聽某個事件是否觸發。這類API接受一個回調函數作為參數,當事件觸發時會調用這個回調函數,并將相關數據以參數形式傳入。
2、同步API:以Sync結尾的API都是同步API,也有一些其他的同步API。同步API的執行結果可以通過函數返回值直接獲取,如果執行出錯會拋出異常。
3、異步API:大多數API都是異步API。這類API接口通常都接受一個Object類型的參數。異步API的執行結果需要通過Object類型的參數中傳入的對應回調函數獲取。部分異步API也會有返回值,可以用來實現更豐富的功能。
4、云開發API:開通并使用微信云開發,即可使用云開發API,在小程序端直接調用服務端的云函數。
微信小程序API接口匯總:
基礎:
名稱 |
功能說明 |
wx.env |
環境變量 |
wx.canIUse |
判斷小程序的API,回調,參數,組件等是否在當前版本可用 |
wx.base64ToArrayBuffer |
將 Base64 字符串轉成 ArrayBuffer 對象 |
wx.arrayBufferToBase64 |
將 ArrayBuffer 對象轉成 Base64 字符串 |
系統:
名稱 |
功能說明 |
wx.openSystemBluetoothSetting |
跳轉系統藍牙設置頁 |
wx.openAppAuthorizeSetting |
跳轉系統微信授權管理頁 |
wx.getWindowInfo |
獲取窗口信息 |
wx.getSystemSetting |
獲取設備設置 |
wx.getSystemInfoSync |
wx.getSystemInfo 的同步版本 |
wx.getSystemInfoAsync |
異步獲取系統信息 |
wx.getSystemInfo |
獲取系統信息 |
wx.getDeviceInfo |
獲取設備基礎信息 |
wx.getAppBaseInfo |
獲取微信APP基礎信息 |
wx.getAppAuthorizeSetting |
獲取微信APP授權設置 |
更新:
名稱 |
功能說明 |
wx.updateWeChatApp |
更新客戶端版本 |
wx.getUpdateManager |
獲取全局唯一的版本更新管理器,用于管理小程序更新 |