ファイルをアップロードする場合、ファイルをアップロードして置き換えることしかできませんが、制限は 1 に設定できますが、繰り返しアップロードすることはできず、元のアップロードしたファイルを削除した後にのみ再度アップロードできます。
制限を 2 に設定し、変更時イベントで元のファイルを削除します。
<el-upload
class="upload-demo"
multiple
:limit="2"
:data="{type: 1}"
accept=".doc, .docx, .zip, .rar"
:action="uploadCover"
:on-change="handleChangePic"
:file-list="person_file_fileList"
:headers="headersParams"
:on-success="(value)=> handleAvatarSuccess('person_file', value)"
:before-upload="beforeAvatarUpload">
<div class="uoload-box">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">(文件支持格式为doc、docx、zip和rar,文件大小不能超过10M)</div>
</div>
</el-upload>
handleChangePic(file,fileList) {
if (fileList.length > 1) {
fileList.splice(0, 1);
}
},