Element-ui上傳檔案大小限制
阿新 • • 發佈:2019-02-14
element上傳元件中的 :before-upload方法
在methods中寫入
beforeUpload(file) { var testmsg=file.name.substring(file.name.lastIndexOf('.')+1) const extension = testmsg === 'xls' const extension2 = testmsg === 'xlsx' const isLt2M = file.size / 1024 / 1024 < 10 //這裡做檔案大小限制 if(!extension && !extension2) { this.$message({ message: '上傳檔案只能是 xls、xlsx格式!', type: 'warning' }); } if(!isLt2M) { this.$message({ message: '上傳檔案大小不能超過 10MB!', type: 'warning' }); } return extension || extension2 && isLt2M }