app.vue
export default {
globalData: {
env_url: 'https://xxx.cn/',
},
methods: {
// 接口封装
Wxrequest(method, url, data, callback, errFun) {
uni.request({
url: `${this.globalData.env_url}${url}`,
method: method,
data: data,
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
dataType: 'json',
success(res) {
callback(res);
},
fail(err) {
errFun(err);
}
})
},
}
调用
//接口请求参数
var data ={
v1: 0,
}
//调用接口
getApp().Wxrequest('POST','xxx',data,(res)=>{
console.log('接口返回成功')
},(err)=>{
console.log('接口返回失败')
})