微信小程式的請求request
阿新 • • 發佈:2021-01-16
技術標籤:微信小程式
微信小程式的請求request封裝使用
下面是封裝的請求介面在建立api/https.js
//get請求
function getRequest(url, data,response, error){
wx.request({
url: localhost,//後臺地址
method: 'GET',
data: data,
header: {
// 'context-type': 'application/json'
'Content-Type' : 'application/x-www-form-urlencoded;charset=utf-8',
'arenaId':wx.getStorageSync('venue').id
},
success: res=> {
return response(res)
},
fail: err=> {
return error(err)
}
})
}
//post請求
function postRequest (url, data,response, error) {
wx.request({
url: localhost,//後臺地址
method: 'POST',
data: data,
header: {
"content-type":"application/x-www-form-urlencoded;charset=utf-8",
'arenaId':wx.getStorageSync('venue').id
},
success: res=> {
return response(res)
},
fail: err=> {
return error(err)
}
})
}
//post傳的josn物件
function postRequestBody(url, data,response, error) {
wx.request({
url: localhost,//後臺地址
method: 'POST',
data: data,
header: {
'context-type': 'application/json',
'arenaId':wx.getStorageSync('venue').id
},
success: res=> {
return response(res)
},
fail: err=> {
return error(err)
}
})
}
export {
getRequest ,
postRequest,
postRequestBody
}
//使用在使用的js中引用
const http = require("../../api/https");
//get使用
http.getRequest("api/",{ statisDate:this.data.time },res=>{},err=>{ })
//post使用(json)
http.postRequestBody("api",jsonObject,res=>{},err=>{ })//jsonObject為物件
post使用
http.postRequest("api/",{ statisDate:this.data.time },res=>{},err=>{ })