微信小程序 如何动态修改 request请求里的data参数

 wx.request({

      url: app.globalData.URL + '/api/order100List',

      method: "post",

      data: {

        pageNum: pageDesignNum,

        pageSize: pageDesignSize

      },

      header: {

        'content-type': 'application/x-www-form-urlencoded',//POST 请求会将data的值放在Request Payload里面,而不是Query String Parameters里面,后端服务器如果不注意,就无法取到数据。加上此句处理成功

        "token": wx.getStorageSync('token')

      },

 

如图上代码 。如果参数data是个检索项 。需要动态添加很多参数。如何才能添加上去呢?

比如 你可以这样写

paramData = {
    pageNum: pageDesignNum,
    pageSize: pageDesignSize
}
paramData["aaa"] = "bbb"
wx.request({
    url: app.globalData.URL + '/api/order100List',
    data: paramData
})

判断data类型传不同的参数

if(typeof(data)=="array"){
  //
}else{
//
}