在page文件里面新建一个文件,里面提那家这些,url后面是根路径,path是每个页面请求的路经
module.exports = (path,data,method='get')=>{
return new Promise((resolve,reject)=>{
wx.request({
url: `http://www.chenfuguo.cn:8086/${path}`,
data,
method,
success:(res)=>{
resolve(res.data)
},
fail:reject
})
})
}
在需要请求的地方先导入这个文件 命名为http或者别的,在js里面
// pages/home/home.js
import http from '../../request/index'
Page({
/**
* 页面的初始数据
*/
data: {
swiperData:'',
gridData:''
},
async getSwiperData(){
let res = await http('getHomeSilde')
// console.log(res);
this.setData({
swiperData:res
})
},
async getGridData(){
let res = await http('getIndexData')
this.setData({
gridData:res
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.getSwiperData()
this.getGridData()
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})