上传文件组件 修改上传限制

This commit is contained in:
zyn
2023-11-10 10:08:26 +08:00
parent b414136dc7
commit 496c21a857
2 changed files with 6 additions and 9 deletions
@@ -121,17 +121,14 @@ export default {
const fileSuffix = fileName.slice(fileName.lastIndexOf('.') + 1) const fileSuffix = fileName.slice(fileName.lastIndexOf('.') + 1)
// 判断上传文件格式 // 判断上传文件格式
const acceptArr = this.accept.split(',').map(type => type.slice(type.lastIndexOf('.') + 1)) const acceptArr = this.accept.split(',').map(type => type.slice(type.lastIndexOf('.') + 1))
if (acceptArr.includes(fileSuffix)) { // 判断上传文件格式
return true if (!acceptArr.includes(fileSuffix)) {
} else { this.$message.error(`文件${file.name}格式不正确,请上传${acceptArr.join('、')}文件`)
this.$message.error('文件' + file.name + `格式不正确,请上传${acceptArr.join(',')}文件`)
return false return false
} }
// 判断文件上传大小 // 判断文件上传大小
if (file.size / 1024 / 1024 <= this.size) { if (file.size / 1024 / 1024 > this.size) {// eslint-disable-line
return true this.$message.error('文件' + file.name + `大小不超过${ this.size }M`)
} else {
this.$message.error('文件' + file.name + `大小不超过${this.size}M`)
return false return false
} }
return true return true
@@ -64,7 +64,7 @@ export default {
required: true required: true
}, },
rules: { rules: {
type: Array type: Object
}, },
disabled: { disabled: {
type: Boolean, type: Boolean,