在写vue项目时碰到图片上传,网上有好多,但是都不是所需,所以直接官网的代码仿写,记录图片如何上传等过程
官网:https://element.faas.ele.me/#/zh-CN/component/upload
直接上代码
HTML上传代码
<el-form-item label="门店图片" prop="commodityPoster">
<div class="commodityPoster">
<el-upload ref="upload" action="#" list-type="picture-card" :auto-upload="false" :on-change="imgUpload">
<i slot="default" class="el-icon-plus"></i>
<div class="commodityPoster-img" slot="file" slot-scope="{ file }">
<img class="el-upload-list__item-thumbnail" :src="file.url" alt="" />
<span class="el-upload-list__item-actions">
<span class="el-upload-list__item-preview" @click="handlePictureCardPreview(file)">
<i class<