開發微信小程序之前,要先知道它具備哪些API能力

2018/10/6 11:56:50
摘要: 在策劃開發一個小程序之前,肯定要先知道它具備哪些API能力,可以方便的調起微信提供的哪些能力,才能知道它能實現哪些功能,有哪些是真的無法實現

在策劃開發一個小程序之前,肯定要先知道它具備哪些API能力,可以方便的調起微信提供的哪些能力,才能知道它能實現哪些功能,有哪些是真的無法實現的。所以小編今天準備的內容,就是一篇小程序API能力清單,一起來看看它有多少API能力吧。

1、網絡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關閉


2、媒體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

從相冊選擇視頻,或者拍攝

  

3、文件API列表

API

說明

wx.saveFile

保存文件

wx.getSavedFileList

獲取已保存的文件列表

wx.getSavedFileInfo

獲取已保存的文件信息

wx.removeSavedFile

刪除已保存的文件信息

wx.openDocument

打開文件

 

4、數據API列表

API

說明

wx.getStorage

獲取本地數據緩存

wx.getStorageSync

獲取本地數據緩存

wx.setStorage

設置本地數據緩存

wx.setStorageSync

設置本地數據緩存

wx.getStorageInfo

獲取本地緩存的相關信息

wx.getStorageInfoSync

獲取本地緩存的相關信息

wx.removeStorage

刪除本地緩存內容

wx.removeStorageSync

刪除本地緩存內容

wx.clearStorage

清理本地數據緩存

wx.clearStorageSync

清理本地數據緩存

 

5、位置API列表

API

說明

wx.getLocation

獲取當前位置

wx.chooseLocation

打開地圖選擇位置

wx.openLocation

打開內置地圖

wx.createMapContext

地圖組件控制

 

6、設備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

掃碼

 

7、界面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

停止下拉刷新動畫

 

8、WXML節點信息 API 列表

API

說明

wx.createSelectorQuery

創建查詢請求

selectorQuery.select

根據選擇器選擇單個節點

selectorQuery.selectAll

根據選擇器選擇全部節點

selectorQuery.selectViewport

選擇顯示區域

nodesRef.boundingClientRect

獲取布局位置和尺寸

nodesRef.scrollOffset

獲取滾動位置

nodesRef.fields

獲取任意字段

selectorQuery.exec

執行查詢請求

 

9、開放接口列表

API

說明

wx.login

登錄

wx.getUserInfo

獲取用戶信息

wx.chooseAddress

獲取用戶收貨地址

wx.requestPayment

發起微信支付

wx.addCard

添加卡券

wx.openCard

打開卡券

 



聲明:文章"開發微信小程序之前,要先知道它具備哪些API能力"為互誠科技—微信小程序開發公司的原創文章,轉載請注明出處,謝謝合作!
標簽:小程序開發文檔
電話咨詢:18011971195(黃先生)
在線留言:
微信掃碼,關注我們
相關文章
  • 三項新功能開放,讓微信小程序開發再無后顧之憂

    深夜放毒作為微信官方平臺的小編們經常干的事,所以為了延續傳統,這次開放的三個功能也都是在伸手見得到五指的黑夜里被放開,這三個功能包括了小程序關聯公眾號的數量、門店小程序與相關聯小程序之間的跳轉以及小程序版本回退這些方面的問題,為開發者在開發與利用小程序方面帶去了福音。接下來我們就來具體分析一下這三個功能的作用。

  • 小程序開發文檔之開發者相關問題集錦(一)

    小程序快速開發的實現基礎,是因為官方已經對小程序開發過程中需要的一些內容進行了封裝,開發人員只需要自己進行一些配置即可

  • 如何開通微信小程序?廣州小程序公司有話說

    小程序在微信平臺上是與企業號等產品并駕齊驅的,因此開通注冊的平臺與方式

  • 小程序【頁面收錄】功能——開啟小程序SEO時代

    今年三月份,小程序上線【頁面收錄】功能,小程序開發者可以設置小程序是否被收錄,或者通過配置實現特定頁面被收錄。只要開發者開啟了這個功能,小程序的每一個頁面就能被直接搜索到,用戶點擊后可以直接進入該頁面。如果成千上百萬個小程序頁面都能被用戶直接搜索到,那么信息量會是巨大的。

  • 微信小程序開發文檔之API場景值ID說明

    微信小程序的開發,其中場景值的使用,是便于管理后臺獲取用戶來源數據,以便進行渠道分析

  • 微信小程序開發文檔之頁面路由說明

    微信小程序中所有的頁面路由都是由框架進行管理,在開發之前,需要了解一下頁面路由觸發方式以及與生命周期函數相關的內容

上海快三走势图上海快3形态走势