開發微信小程序之前,要先知道它具備哪些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(黃先生)
在線留言:
微信掃碼,關注我們
相關文章
  • 如何利用小程序定制開發,打造企業全渠道管理生態鏈

    馬云先生于阿里云棲大會上提出的“新零售”概念,在電商行業以及線下行業都激起挺大的波瀾,新零售即線上線下銷售場景與物流結合

  • 微信小程序如何營銷能促進流量裂變與升級

    微信小程序無法直接轉發到朋友圈中去實現傳播,它的設定只能是轉發到微信群,或者分享給微信好友。而無法實現朋友圈的廣泛

  • 資訊類微信小程序運營的傳播策略

    現在的微信小程序,不僅可以作為工具產品來使用,也可以作為一個推送資訊的平臺來使用,不過由于小程序的入口比較特別,沒有公眾號的固定性,所以在運營推廣上就需要去用符合它特色的方式去進行,而其中的內容傳播也是需要有策略的。

  • 傳統微商如何依靠小程序定制開發實現轉型

    傳統微商一般都是以個人營銷的形式來進行售賣產品,利用朋友圈廣發廣告、搜一搜廣加好友來獲取用戶消費者。但是,隨著傳統微商信譽降低、消費者信任度不高的問題出現,微商的發展逐漸受到限制,因此更加迄需轉型改變現狀來謀求發展。

  • 小程序開發文檔:生命周期函數與頁面事件函數說明

    微信小程序開發過程中必要遇到的兩個內容,就是生命周期函數與頁面相關事件處理函數,而者兩個內容

  • 關于微信小程序兼容性相關問題淺析

    微信小程序官方開發者,在對其功能的不斷升級過程中,會有新的組件以及API被發布,但是新的內容一般只會支持新版本、高版本

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