问题描述
vue 后台传值
vue传给后台的代码
react后台传值
react传给后台的代码
### 如何将react传值的形式转为,vue传值的形式
首先安装 qs 和 axios包
yarn add qs axios
然后给axios 设置请求拦截器
axios.interceptors.request.use((config)=>{
if(config.method==='post'&&config.data){
config.data=qs.stringify(config.data, { arrayFormat: 'repeat' })
}
return config
});
这样设置之后,当请求为post 时候, 参数就会以form表单形式提交
你用的是antd-pro
吧, 里面封装fetch
方法 的content-type
是 application/json
,用请求体带数据的, 改成application/x-www-form-urlencoded
估计就可以了
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
react和vue的用来发起网络的请求的js函数封装成一样就好了