微信小程序接口封装
今天在做项目的时候,那个接口的调用,写的很麻烦,是在当前文件的js文件里写的wx.request里调用的
然后为了方便好用,可以将其封装起来,接下来,我们来进行一个封装
- 首先呢,可以建个文件夹http
- 然后呢,在他下面建一个可以存放公共地址的env.js文件
如:
module.exports={
//开发环境
dev:{
baseUrl:'http://127.0.0.1:8080'
},
//生产环境
prod:{
baseUrl:'https://api.it120.cc'
},
//测试环境
test:{
baseUrl:'https://api.1909A.com'
}
}
- 在通过建一个request.js文件
在里面引入const { baseUrl } = require('./env.js').prod
如:const { baseUrl } = require('./env.js').prod
//封装ajax
const vipUrl = 'jh0927'
module.exports = {
request: function (url, method = "GET", data = {}, isSubDomain = true) {
let fullUrl = `${baseUrl}/${isSubDom