【微信小程序提取公共请求数据】
在utils下设置一个http.js
const url = 'https://api.shop.eduwork.cn';
const request = (path='',method='GET',data="")=>{
return new Promise((resolve,reject)=>{
wx.request({
method:method,
url: url+path,
header: {
'Authorization': wx.getStorageSync('token') // 默认值
},
data:data,
success:(res)=>{
resolve(res.data)
},
fail:(err)=>{
console.log('reject',err);
reject(err)
}
})
})
}
module.exports = {
request
}
在home.js中使用
import {request} from '../../utils/http'
onLoad: function (options) {
request('/api/index').then(res=>{
this.setData({
goodsList: res.goods.data
})
}).catch(err=>{
console.log(err);
})
},