success:(res)=>{ // 成功的回调函数
resolve(res.data) // 成功了 resolve 返回 就可以 .then 调用了
},
fail:reject, // 失败 .catch可以捕获到
complete() { // 接口调用结束的回调函数(调用成功、失败都会执行)
uni.hideLoading()
},
// 对于 POST 方法且 header[‘content-type’] 为 application/x-www-form-urlencoded 的数据,会将数据转换成 query string
header:{
‘content-type’:‘application/x-www-form-urlencoded’
}
})
})
}
export default request // es6 模块化导出
2、建一个 app 文件 > index.js
import request from “…/utils/request.js” // 引入
module.exports = { // 导出
// 获取轮播图的数据
getBanner: async ()=>{
return await request({url:‘public/v1/home/swiperdata’})
},
// 详情请求 带参数的
getDetail:async(params)=>{
return await request({url:‘public/v1/goods/detail’,data:params})
},
}