上传文件组件 修改上传限制
This commit is contained in:
@@ -121,17 +121,14 @@ export default {
|
||||
const fileSuffix = fileName.slice(fileName.lastIndexOf('.') + 1)
|
||||
// 判断上传文件格式
|
||||
const acceptArr = this.accept.split(',').map(type => type.slice(type.lastIndexOf('.') + 1))
|
||||
if (acceptArr.includes(fileSuffix)) {
|
||||
return true
|
||||
} else {
|
||||
this.$message.error('文件' + file.name + `格式不正确,请上传${acceptArr.join(',')}文件`)
|
||||
// 判断上传文件格式
|
||||
if (!acceptArr.includes(fileSuffix)) {
|
||||
this.$message.error(`文件${file.name}格式不正确,请上传${acceptArr.join('、')}文件`)
|
||||
return false
|
||||
}
|
||||
// 判断文件上传大小
|
||||
if (file.size / 1024 / 1024 <= this.size) {
|
||||
return true
|
||||
} else {
|
||||
this.$message.error('文件' + file.name + `大小不超过${this.size}M`)
|
||||
if (file.size / 1024 / 1024 > this.size) {// eslint-disable-line
|
||||
this.$message.error('文件' + file.name + `大小不超过${ this.size }M`)
|
||||
return false
|
||||
}
|
||||
return true
|
||||
|
||||
@@ -64,7 +64,7 @@ export default {
|
||||
required: true
|
||||
},
|
||||
rules: {
|
||||
type: Array
|
||||
type: Object
|
||||
},
|
||||
disabled: {
|
||||
type: Boolean,
|
||||
|
||||
Reference in New Issue
Block a user