微信小程序学习总结(六) — API
API
规则:
1 . 都是以
wx.
开头
2. 以wx.on
开头的是监听某个事件的API接口,接受一个回调函数作为参数
3. api大多是异步的函数,接受Object
作为参数success
成功后的回调fail
失败后的回调complete
完成后的回调
4.wx.get
获取宿主环境数据的接口
5.wx.set
写入到宿主环境的数据接口
6. 调用函数时有两种方式:
直调函数: 在程序运行时立即执行被调函数
回调函数: 在程序运行后再执行被调函数
一. 网络请求
wx.request(Object)
发起HTTPS网络请求
属性 类型 默认值 是否必填 说明
url string 是 开发者服务器接口地址
data string/object/ArrayBuffer 否 请求的参数
header Object 否 设置请求的 header,header 中不能设置 Referer。content-type 默认为 application/json
method string GET 否 HTTP 请求方法
dataType string json 否 返回的数据格式
responseType string text 否 响应的数据类型
success function 否 接口调用成功的回调函数
fail function 否 接口调用失败的回调函数
complete function 否 接口调用结束的回调函数(调用成功、失败都会执行)
object.method
的合法值
值 说明
OPTIONS HTTP 请求 OPTIONS
GET HTTP 请求 GET
HEAD HTTP 请求 HEAD
POST HTTP 请求 POST
PUT HTTP 请求 PUT
DELETE HTTP 请求 DELETE
TRACE HTTP 请求 TRACE
CONNECT HTTP 请求 CONNECT
object.dataType
的合法值
值 说明
json 返回的数据为 JSON,返回后会对返回的数据进行一次 JSON.parse
其他 不对返回的内容进行 JSON.parse
object.responseType
的合法值
值