创建文件 requet/index.js
// 封装请求数据的方法
module.exports = (path, data, method = 'get') => {
wx.showLoading({
title: '加载中',
})
return new Promise((resolve, reject) => {
wx.request({
url: `https://www.escook.cn/${path}`,
data,
method,
success: (res) => {
resolve(res)
// 取消数据加载
wx.hideLoading()
},
// success:resolve,
fail: (erro) => {
reject(erro)
}
// fail:reject
})
})
}
使用:在index.js文件中
// 引入http请求
let http = require('../../requet/index.js');
//发送请求
async getSwiper() {
let { data: res } = await http('slides')
// console.log(res);
this.setData({
swiperData: res
})
}