this.$axios.post('url',data) 直接这样传参后端是获取到不到的!!!
方式一:
利用js原生内置对象
let params =new URLSearchParams();
//添加键值对
params.append("id",id);
方式二:
利用qs模块
cnpm install qs --save //添加qs模块(用于处理post请求的参数解析)
import qs from 'qs'
//将qs挂载到vue实例上,使用时就可以 this.$qs 这样使用了
Vue.prototype.$qs = qs;
qs.parse()是将URL解析成对象的形式qs.stringify()是将对象 序列化成URL的形式,以&进行拼接
方式三:
利用js原生表单对象
const formData = new FormData();formData.append('myFile', imageFile.raw); // 将图片文件添加到 FormData