let rootUrl = " ";//具体接口域名根据你的实际情况填写
function getData(url, data, cb) {
wx.request({
url: rootUrl + url,
data: data,
method: ‘get’,
header: {
“Content-Type”: “json”, //get请求时候
},
success: function (res) {
wx.hideLoading();
if (res.data.err==-110){//未授权登录
wx.setStorageSync('userInfo','')
}
return typeof cb == "function" && cb(res.data)
},
fail: function () {
wx.hideLoading();
return typeof cb == "function" && cb(false)
}
})
}
function postData(url, data, cb) {
wx.request({
url: rootUrl + url,
data: data,
method: ‘post’,
header: {
“Content-Type”: “application/x-www-form-urlencoded”, //POST请求的时候这样写
},
success: function (res) {
wx.hideLoading();
if (res.code == 101) {//未授权登录
wx.showModal({
title: '提示',
content: '登录失效,请重新登录',
showCancel: false,
success(res) {
}
})
}
return typeof cb == "function" && cb(res.data)
},
fail: function (e) {
wx.hideLoading();
console.log(e)
return typeof cb == "function" && cb(false)
}
})
}
module.exports = {
getData: getData, //暴露一个方法
postData:postData
}
js名改为netUtil.js
页面中引用var netUtil = require("…/…/utils/netUtil.js");
//post请求方法
toupload() {
wx.showLoading({ title: ‘数据加载中’, });
let params = {
}
netUtil.postData(‘upload’, params, (datas) => {
if (datas.code == 200) {
wx.hideLoading()
this.setData({
// service: datas.result
})
} else {
wx.showToast({
title: datas.msg,
icon: 'none'
})
}
})
},
//get请求方法
toupload() {
wx.showLoading({ title: ‘数据加载中’, });
let params = {
}
netUtil.getData(‘upload’, params, (datas) => {
if (datas.code == 200) {
wx.hideLoading()
this.setData({
// service: datas.result
})
} else {
wx.showToast({
title: datas.msg,
icon: 'none'
})
}
})
},