1. 程式人生 > 其它 >微信小程式的請求request

微信小程式的請求request

技術標籤:微信小程式

微信小程式的請求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=>{  })