H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【前端技术】Vue 中使用 axios 的get请求无法传递对象-问题及解决办法

get请求

问题描述

  • 利用get传递对象,会被自动转换为字符串形式

解决办法

  • 在项目根目录下载qs
npm i qs
  • 引入
import qs from "qs"
  • 使用
axios({
    url: "接口",
    method: "get",
    params: {
        data: this.data,//传递的对象
    },
    paramsSerializer: function (params) {
        return qs.stringify(params, { arrayFormat: "indices" });
    },
});

post请求

  • post可以正常传入对象形式

本文地址:H5W3 » 【前端技术】Vue 中使用 axios 的get请求无法传递对象-问题及解决办法

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址