跳到主要内容

mgtv.request(Object object)

信息

框架版本 0.1.1 开始支持。

发起 HTTP 网络请求。

参数​

Object object​

属性类型默认值必填说明
urlstring是开发者服务器接口地址
methodstringGET否HTTP 请求方法
headerobject否设置请求的 header,header 中不能设置 Referer。
dataobject否请求的参数(json格式对象见示例)
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)
},
})