前端基础学习-多张图片上传,通过设置封面改变图片排序

本文介绍如何在前端使用Element-UI实现多张图片上传,并提供设置封面和删除图片的功能,从而动态调整图片排序。当设置某图作为封面或删除图片时,系统会自动更新图片顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值