这两天公司要求写一个表单提交页面,仅仅只需要一个提交页面就行,偷了个懒使用的vue+element-ui写的,结果就是数据怎么都上传不成功,跟后台沟通了很久,还是数据有问题,不是缺少这个字段就是缺少那个字段
网上各种搜索,一直都没能解决我的问题,网上很多的内容,都是说请求有问题,但是最终的结果就是问题并没有得到解决
最后请教朋友,朋友告诉我是请求参数的问题,我的参数格式与后台参数不一致的问题,就去网上各种搜素应该怎么改参数格式,还是一样不行
其实最终的问题是因为我并没有理解element-ui文件上传,所以才一直导致我提交不聊数据(说到这里,真心心塞,因为自己太菜了)贴代码
后台需要的代码格式是这样的,因为之前没有理解文档,也没有尝试过上传文件,不知道element-ui上传的文件默认就是binary的,所以才一直没有写出来
我的数据
data() {
return {
formData: new FormData(),
cdKey: "",
username: "123456",
password: "123456",
shopCompany: {
corporationName: ""
}
};
},
<el-form-item label="图片">
<el-upload class=