https://blog.csdn.net/chanlingmai5374/article/details/80558444 看了這位老哥的說法 在看看文檔 才發現自己沒認真看文檔
<el-upload :beforeUpload="beforeAvatarUploadPdf" </el-upload>
beforeAvatarUploadPdf(file){ var testmsg=file.name.substring(file.name.lastIndexOf('.')+1) const extension = testmsg === 'pdf' || testmsg === 'PDF'; const isLt50M = file.size / 1024 / 1024 < 50 if(!extension ) { this.$message({ message: '上傳文件只能是pdf格式!', type: 'error' }); return false;//必須加上return false; 才能阻止 } if(!isLt50M) { this.$message({ message: '上傳文件大小不能超過 50MB!', type: 'error' }); return false; } return extension || isLt50M }
必須加上return false; 才能阻止