二次封装el-upload,实现对el-upload的属性,方法,事件,插槽的全面兼容,并重写上传方法,同时完成onsuccess,onerror等等事件,暂时未作onprogress的处理,就是滚动条那个函数。 <template><el-uploadv-bind="$attrs"ref="eluploadRef":http-request="myupload"><templatev-for="(value, name) in slots"#[name]="...
<el-upload:before-update="handleBeforeUpdate" :http-request="uploadFile"> // 自定义上传组件样式 </el-upload> // 上传前的文件校验 function handleBeforeUpload(file: UploadRawFile) { const inType = /.(jpg|jpeg|png|JPG|PNG|JPEG)$/gi.test(file.name); if (!inType) { ElMessage.warning("...