在element-ui上传多张图片的基础上通过对其设置封面与删除的功能可以改变图片的排序
点击设置为封面后
图片顺序成功改变
其中也可以对图片进行删除操作,如果删除的为封面,则封面标识会在下一张图片出现
另外我这里设置了上传的最大数量,在代码中可以看到
代码部分
这个上传图片的功能我放在了表单当中,这里我只展示多张图片的相关代码
html
el-form :model="filterForm" ref="filterForm" :rules="filterRules">
<el-form-item label="多张图片:"
label-width="100px">
<el-upload action="https://jsonplaceholder.typicode.com/posts/"
list-type="picture-card"
:limit="limit"
:show-file-list="true"
accept=".jpg, .jpeg, .png, .JPG, .JPEG, .PNG"
:on-change="handleLimit"
:file-list="fileList"
:class="{ disabled: uploadDisabled }"
:auto-upload="false"
style="position:relative">
<i slot="default"
class="el-icon-plus"></i>
<div slot="file"
slot-scope="{ file }"
style="position:absolute;width:100%;height:100%;">
<div class="fmDivCls"
v-if="file.isCover === '1'">
<span class="uploadSpan">封面</span>
</div>
<img class="el-upload-list__item-thumbnail"
:src="file.url"
alt />
<span class