一个小程序里会有很多的请求,不建议放在外部js里。我这里直接放在app.js,话不多说上代码
- app.js
ajax: function (method,url, data, response, error){
wx.showLoading({
title: '加载中...',
mask: true
})
var https = "https://xcx.xxxxxx.com/"
wx.request({
method:method,
url: https + url,
header: {
'content-type': 'application/json'
// 'token': wx.getStorageSync("token")
},
data: data,
success: res => {
return response(res)
},
fail: err => {
return error(err)
},
complete: info => {
wx.hideLoading();
}
})
}
- 在需要js的文件获取应用实例
const app = getApp()
- 调用
let data = { params1:params1, //参数1 params2:params2, //参数2 } app.ajax('POST','/url', data, res => { console.log(res) }, err => { console.log(err) })