微信小程序開(kāi)發(fā)用什么api
微信小程序開(kāi)發(fā)用什么API
小程序 API 的分類
在開(kāi)始介紹小程序需要用到的 API 前,我們先來(lái)看一下小程序的 API 分類。按照官方文檔的定義,小程序 API 可以分成三類:界面、網(wǎng)絡(luò)和媒體。
界面 API
在開(kāi)發(fā)小程序時(shí),UI 是不可或缺的一部分,因此小程序提供了大量易用的界面 API 來(lái)幫助我們構(gòu)建各種 UI。其中wx.navigateTo 和 wx.redirectTo是實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)最為常用的兩個(gè)接口,wx.showLoading 和 wx.hideLoading 則用于顯示和取消加載提示框,而 wx.showToast 和 wx.hideToast 則用于顯示和關(guān)閉 Toast 提示框。
網(wǎng)絡(luò) API
小程序作為一個(gè)輕量級(jí)應(yīng)用開(kāi)發(fā)模型,其網(wǎng)絡(luò)請(qǐng)求也被設(shè)計(jì)成輕便、靈活的形式,從而降低請(qǐng)求帶來(lái)的延遲和占用資源等問(wèn)題。針對(duì)這一需求,小程序提供了多個(gè)能夠進(jìn)行 HTTPS 請(qǐng)求的 API: wx.request,wx.uploadFile,wx.downloadFile,分別用于發(fā)起普通請(qǐng)求、上傳文件和下載文件。另外,小程序中還有一個(gè)類似 Promise 的異步 API 接口: wx.request-promise,使用它可以更方便地進(jìn)行 promise 化的網(wǎng)絡(luò)請(qǐng)求。
媒體 API
媒體類 API 在小程序開(kāi)發(fā)中也很常見(jiàn),小程序提供了多種接口用于控制各類媒體資源,例如wx.getRecorderManager 和 wx.stopVoice 分別用于控制錄音機(jī)和停止播放語(yǔ)音消息,而 wx.getImageInfo 和wx.previewImage 則用于獲取圖片信息和預(yù)覽圖片等。此外,還有一些專門針對(duì)攝像頭的 API,比如 wx.startCamera 和wx.takeCameraPhoto 等,可幫助開(kāi)發(fā)者實(shí)現(xiàn)構(gòu)建拍照或視頻功能模塊。
本文由武漢肥貓科技提供。作為一家致力于小程序研發(fā)的公司,我們專注于為客戶提供高品質(zhì)、高效率的小程序開(kāi)發(fā)服務(wù)。
蘇州建站公司 杭州網(wǎng)站建設(shè) 廣州建網(wǎng)站 唐山網(wǎng)站建設(shè) 鄂爾多斯企業(yè)建站 鄭州企業(yè)建站 長(zhǎng)沙網(wǎng)站建設(shè) 石家莊做網(wǎng)站 徐州建網(wǎng)站
天門網(wǎng)站制作 恩施網(wǎng)站制作 鐘祥網(wǎng)站設(shè)計(jì) 洪湖網(wǎng)站制作 當(dāng)陽(yáng)網(wǎng)站設(shè)計(jì) 武穴網(wǎng)站建設(shè) 襄陽(yáng)做網(wǎng)站 鄂州企業(yè)建站 枝江網(wǎng)頁(yè)制作
上一篇:微信小程序官網(wǎng)有哪些
下一篇:微信小程序怎么弄二維碼