简单记录vue中axios的参数传递方式

1.get  --不需要token

const data = {
    params: {参数}
}
axios.get(url, data)

get方法传数组需要设置:

  如果直接传的话地址会变成: 后台无法识别

设置方法:

const data = {
        params: {
          customerCode: this.activeCustomer,
          groupIds: groupIds, // 数组
          id: id,
          policyNo: this.queryPolicyNo
        },
        paramsSerializer: function(params) {
          return qs.stringify(params, { arrayFormat: 'brackets' })
        }
      }

 设置后的地址可以识别:

2.post  --需要token

const data = {参数}
axios.post(url, data, config)

3.put   --需要token

const data = {参数}
axios.put(url, data, config)

4.delete  --需要token

const data = {
    params: {参数}
}
axios.delete(url, data)

 

posted @ 2020-03-27 11:55  努力加油进步  阅读(183)  评论(0)    收藏  举报