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

