小程序接口的封装
先建两个js:
eg:
request.js 封装公共请求头部
const request = (params) => {
return new Promise((resolve,reject)=>{
wx.showLoading({ //请求加载中的loading
title: '加载中...',
})
wx.request({
url: BASE_URL + params.url,
method: params.method || 'GET',
header: {
anth: 'token'
},
success: res=>{
wx.showToast({
title: '请求成功',
})
resolve(res.data)
},
fail:err=>{
reject(err)
}
})
})
}
export default request
api.js:
将request.js 引入后 进行网址的拼接
import request from '../request'
export const getBanner = async () => {
let data = await request({
url: 'small4/banner/list'
})
return data
}
// export {
// getBanner
// }