一个项目需要的接口很多,在方便交付的角度看,需要将其整合到一起。
在查阅了一晚上资料后,发现很多封装接口url的方法在我手头上正在进行的项目都很难走通
——菜是原罪,因此产生以下暴力整合方式:
app.js:
// app.js
const baseUrl = 'http://<IP>'; //复用的IP
App({
url: {
personalInfo: baseUrl + `/lab/wx/searchWxUser?openId=`, //获取个人信息
suggest: baseUrl + '/lab/suggest/addSuggest', //提交意见反馈
},
})
若为使用单引号 ‘’ 的url,如上suggest行:直接用加号连接IP和后半段url
若为使用键盘左上(波浪下边的小撇)·· 的url,如上personalInfo行:用加号连接IP和后半段url剩下的一段参数留在原js(同样用加号连接)
使用接口的js:
在使用接口的js文件中头顶加上
const app = getApp()
wx.request里
wx.request({
url: app.url.personalInfo+`${app.globalData.openid}`, //小撇
})
wx.request({
url: app.url.suggest, //单引号
})
菜鸡上路,多多包涵。