开发微信小程序之前,要先知道它具备哪些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(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 微信里的小程序开发,都包括了哪些部分?

    很多人在选择开发微信小程序时,首先关心的一般都会是开发费用的问题,而开发费用最原始的估价点其实就是来自小程序开发的流程繁简程度,需求开发者了解小程序开发所包含的部分,就可以自行估计出大概的费用出来。

  • 广州互诚科技给你讲讲微信小程序开发目前的痛点分析

    任何一个事物都不可能是十全十美的,微信小程序的开发也是如此。目前微信圈中火热的小程序开发,同样存在着开发痛点

  • 微信小程序开发需要考虑的5大用户体验要素

    用户体验这个因素,是小程序开发、网站建设以及APP开发都需要去注意的一个问题。因为用户代表这流量,只有用户体验满意度提高,才能让这些开发的产品得到一个较好的肯定,为用户的二次进入、主动宣传打下基础,促进这些产品的可持续性发展。现在,小编就用小程序这个小方面在开发时需要考虑的用户体验要素为例

  • 如何才能使小程序有效地发挥它的优点

    我们都认为,小程序是微信之中另一个流量红利所在,并且我们也都清楚,小程序拥有“无需下载、即搜即用、用完即走“的特点。但也许很多人都不是很清晰地了解到,微信小程序要如何使用才能更加有效地发挥它的优点。所以,小编今天准备从开发者与使用者两个角度来讨论一下这个问题:

  • 如何利用微信公众号为小程序做低成本流量变现

    自从微信公众号与小程序之间相互关联之后,两者越来越密切的联系就给企业商家利用公众号为小程序做流量变现提供了可能,且成本还相对比较低廉。那么,这种低成本的流量变现要怎么去做呢?小编在此就勉强假装真心地告诉大家好了。

  • 小程序【页面收录】功能——开启小程序SEO时代

    今年三月份,小程序上线【页面收录】功能,小程序开发者可以设置小程序是否被收录,或者通过配置实现特定页面被收录。只要开发者开启了这个功能,小程序的每一个页面就能被直接搜索到,用户点击后可以直接进入该页面。如果成千上百万个小程序页面都能被用户直接搜索到,那么信息量会是巨大的。