小程序中请求数据的二次封装
小程序中请求数据的二次封装
二次封装
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:""
// })
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
