后端想要的传输格式为名为picture的数组:
{
"name": "象织社处做",
"originalCode": "09080909999",
"mbrandId": "1535822281b5496089c78741696505fd",
"seriesIds": [
"a5eff5a4118c4f8cb64feb32366ad26e",
"b9ef3b15ab09478f8d185dcc943a9e21",
"7985980693c84aa1992cdb39720fbb46",
"d84ca325dc4b447a87b48b62388ab4ca"
],
"categoryIds": [
"184f7481ea9542e59b6b75f1711b62c0",
"2229c8c2ed7341448b0b09a192264c35",
"2fe3a8af40024cbabd4d67a93f8c6270",
"402c43c39d5e4bbe8125f6509a4d8514"
],
"priceList": [
{
"typeCode": "purchase_price",
"price": 68.62
},
{
"typeCode": "latest_purchase_price",
"price": 99.73
}
],
"replaceCode": "11",
"typeId":"1234",
"picture": ["s400x400.jpeg","00223412.jpg"]
}
我的代码:如下所示
<el-form-item label="商品图片" prop="picture">
<el-upload
:file-list="fileList"
ref="upload"
action=""
accept="image/jpeg,image/png,image/jpg"
list-type="picture-card"
:auto-upload="false"
:on-preview="handlePictureCardPreview"
:on-remove="handleRemove"
:on-success="handleSuccess"
>
<el-icon><Plus /></el-icon>
</el-upload>
<el-dialog v-model="dialogVisible">
<img w-full :src="dialogImageUrl" alt="Preview Image" />
</el-dialog>
</el-form-item>
具体往下handleSuccess还没写 不知道该咋写了
上传文件只能用 formdata 所以大概率不会是 json