小程序中请求数据的二次封装

小程序中请求数据的二次封装

二次封装
utils–request.js

// 对wx.request()的二次封装
let baseURL = "https://x.dscmall.cn/api"
let request = (url, data = {}, method = "get") => {return new Promise((resolve, reject) => {wx.request({url: baseURL + url,data,method,header: {"content-type": "application/json"},success: (result) => {resolve(result);},fail: (err) => {reject(err);}})})
}// 暴露
export default request

api–homeApi.js

import request from "../utils/request"// 首页列表
export let getHomeListApi = (data) => {return request(data.url, data.data, data.method);
}// 详情页的api
export let getDetailApi = (data) => {return request(data.url, data.data, data.method)
}//使用的时候
// getHomeList({
//   url:"",
//   data:{},
//   method:""
// })


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部