utils/getdata.js
//获取数据封装
//baseurl
const apiurl = "https://www.51houniao.com"; // 必须是 https 协议
const pagedata = {
// 参数1: url地址 参数2: data数据 参数3: 获取数据方式 type get post
request(url,data,type){
return new Promise((resolve,reject)=>{
wx.request({
url: apiurl + url,
header: { 'content-type': 'application/json' },
data:data,
method: type,
success:(res)=>{//尖头函数解决this指向问题
resolve(res);
},
fail:(err)=>{
reject(err);
}
})
})
}
}
// 导出
module.exports = {
request: pagedata.request
}
使用
// pages/discover/discover.js
const fetch = require("../../utils/getdata.js");
Page({
/**
* 页面的初始数据
*/
data: {
sType:true,// 洲/季节状态
continent: ["欧洲","亚洲","北美洲","南美洲","非洲","大洋洲"], // 洲
defaultCon:"欧洲",