1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| import config from "./config.js"
class Request { constructor() {}
request({ BASEURL = config.BASEURL, method = "POST", url, data, header = { "Content-Type": "application/json" }, responseType = "text", }) { return new Promise((resolve, reject) => { uni.request({ url: `${BASEURL}/${url}`, method, data, header, responseType, success: (res) => { resolve(res) }, fail: (err) => { reject(err) }, }) }) } }
const http = new Request() export { http }
|