1、在小程序根目录utils下新建 request.js 文件,里面放置如下内容
const URL = 'http://www.member.com'
module.exports = {
//封装request方法,第一个参数请求地址,第二个参数传递参数,第三个参数请求方式
request:function(url,data={},method){
//返回promise对象 resolve 成功的回调方法 reject失败的回调方法 一旦发生就不会改变
return new Promise((resolve, reject)=>{
wx.request({
url: URL + url,
data,
method,
header:{
'token':wx.getStorageSync('token')
},
success:(res)=>{
resolve(res.data)
}
})
})
}
}
2、在该目录下新建 route.js 文件 里面放置如下内容
const { request } = require('./request.js')
module.exports = {
userIndex:(data) => request('/api/userIndex',data,'GET')
}
3、在js文件中输入函数会有提示并自动在文件头部引入工具类 比如
const { userIndex } = require("../../utils/route")
ps : 如果没有提示关闭选项卡再打开就ok了
let data = {
id : wx.getStorageSync('id')
}
userIndex(data).then((res)=>{
this.setData({
arr:res.data
})
})
return
ps : 1、data是传入的参数,res是返回结果
2、引入无非 import 与 const