小程序开发框架提供丰富的API,可以方便地调用微信提供的功能,比如获取用户信息,本地存储,微信支付等功能。目前,小程序的API分成下面几个大类:网络、媒体、数据、位置、设备、界面、开放接口。
小程序API的具体参考文档:
https://mp.weixin.qq.com/debug/wxadoc/dev/api/?t=1476197491659
看千遍,不如自己做一遍。做一遍后,就能更加深刻地认识小程序的某个API,然后举一反三,通过查询腾讯的API文档,就能掌握其他API了。好了,下面开始干活。
1、wx.request
wx.request发起的是https请求。一个微信小程序,同时只能有5个网络请求连接。wx.request的参数如下:
参数
|
类型
|
是否必填
|
说明
|
url
|
String
|
是
|
开发者服务器接口地址
|
data
|
Object、String
|
否
|
请求的参数
|
header
|
Object
|
否
|
设置请求的 header , header 中不能设置Referer
|
method
|
String
|
否
|
默认为 GET,有效值:OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
|
success
|
Function
|
否
|
收到开发者服务成功返回的回调函数,res = {data: '开发者服务器返回的内容'}
|
fail
|
Function
|
否
|
接口调用失败的回调函数
|
complete
|
Function
|
否
|
接口调用结束的回调函数(调用成功、失败都会执行)
|