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