跳到主要内容

mgtv.request(Object object)

信息

框架版本 0.1.1 开始支持。

发起 HTTP 网络请求。

参数

Object object

属性类型默认值必填说明
urlstring开发者服务器接口地址
methodstringGETHTTP 请求方法
headerobject设置请求的 header,header 中不能设置 Referer。
dataobject/string请求的参数
dataTypestringjson返回的数据格式
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

object.method 的合法值

说明
OPTIONSHTTP 请求 OPTIONS
GETHTTP 请求 GET
HEADHTTP 请求 HEAD
POSTHTTP 请求 POST
PUTHTTP 请求 PUT
DELETEHTTP 请求 DELETE
TRACEHTTP 请求 TRACE
CONNECTHTTP 请求 CONNECT

object.dataType 的合法值

说明
json返回的数据为 JSON,返回后会对返回的数据进行一次 JSON.parse
其他不对返回的内容进行 JSON.parse

object.success 回调函数

参数

Object res

属性类型说明
datastring/object开发者服务器返回的数据
errMsgstring执行结果消息

object.fail 回调函数

参数

Object res

属性类型说明
datastring/object开发者服务器返回的数据
errMsgstring执行结果消息
errCodestring错误代码

示例代码

mgtv.request({
url: 'api/getGoodsDeteil',
data: {
id: 1,
},
header: {
'content-type': 'application/json',
},
success(res) {
console.log(res.data)
},
fail(res) {
console.log(res.errMsg)
},
})