限制图片
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg'
if (!isJpgOrPng) {
this.$message.error('仅支持上传jpeg,png,jpg格式图片!')
return false
}
限制文件
var fileexcel = file.name.substring(file.name.lastIndexOf('.'),file.name.length)
fileexcel = fileexcel.toLowerCase()
if((fileexcel != '.xls') &&(fileexcel!='.xlsx')){
this.$message.error('仅支持上传xlsx,xls格式表格!')
return false
}
只上传一次
this.importDialog.fileList.push(fileList)
if (this.importDialog.fileList.length >= 2) {
this.$message.warning('只允许上传一个文件!')
}
限制大小
const isLt2M = file.size / 1024 / 1024 < 2
if (!isLt2M) {
this.$message.error('Image must smaller than 2MB!')
}
return isLt2M