el-upload límite de carga de un archivo y anular

Al cargar un archivo, solo puede cargar el archivo y reemplazarlo, pero puede establecer el límite en 1, pero no puede cargarlo repetidamente. Solo puede cargarlo nuevamente después de eliminar el archivo cargado original.

 Establezca el límite en 2 y luego elimine el archivo original en el evento de cambio

<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);
    }
},

 

 

Supongo que te gusta

Origin blog.csdn.net/weixin_48329823/article/details/130622912
Recomendado
Clasificación