新建Util.js文件
module.exports = {
get(url, datas, successcallback, errorcallback) {
let mydatas = datas;
wx.request({
url: url,
data: mydatas,
method: 'GET',
header: {
'content-type': 'application/json'
},
success: function(res) {
let rrs = res.data;
let data = rrs.resulet;
successcallback(data);
},
fail: function(res) {
errorcallback('request error');
},
complete: function() {
}
})
},
post(url, datas, successcallback, errorcallback) {
console.log(url)
let newDatas = {
};
for (let keyName in datas) {
newDatas[keyName] = datas[keyName];
}
let that = this
console.log('post的数据======', JSON.stringify(newDatas))
wx.request({
url: url,
data: newDatas,
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success: function(res) {
console.log(res)
let rrs = res.data;
let data = rrs.resulet
successcallback(data);
},
fail: function(err) {
console.log(err)
errorcallback('request error')
},
complete: function() {
}
})
},
}
判断是否是IOS
isIos() {
try {
let res = wx.getSystemInfoSync()
let isIos = false
if (res.platform == 'ios') {
isIos = true
}
return isIos
} catch (e) {
}
},
引用
import Util from '../../utils/Util';
Util.get(url, data, (res)=>{
}, this.errorCallback)
Util.post(url, data, (res)=>{
}, this.errorCallback)