# requestService
该方法适用于普遍的请求场景,支持post、get、put和delete等。
- 基于Promise对象实现更简单的request使用方式,支持请求和响应拦截
- 支持全局挂载
# 代码演示
//从全局导入
const app = getApp() //获取应用实例
const requestService = app.getGlobalConfig().requestService
//请求参数
let reqData = {
reqId: getReqId(),
stamp: getStamp(),
homegroupId: 'xxxxx',
sn: 'xxxxx',
},
//请求头部参数
headerData = {
testId: 'xxxxx'
},
//发起请求
requestService
.request('DeteTest',reqData,detele,headerData,6000)
.then((res) => {
if (res.data.code == 0) {
resolve(res)
}
})
.catch((error) => {
reject()
})
# 支持传入url
//从全局导入
const app = getApp() //获取应用实例
const requestService = app.getGlobalConfig().requestService
//请求参数
let reqData = {
reqId: getReqId(),
stamp: getStamp(),
homegroupId: 'xxxxx',
sn: 'xxxxx',
},
//请求头部参数
headerData = {
testId: 'xxxxx'
},
//发起请求
requestService
.request('/mjl/wx/mobile/shop/bing',reqData,detele,headerData,6000)
.then((res) => {
if (res.data.code == 0) {
resolve(res)
}
})
.catch((error) => {
reject()
})
← 全局挂载 uploadFileTask →