element-UI图片上传beforeUpload限制大小格式


          
   
 beforeAvatarUploadPdf(file){
          var testmsg=file.name.substring(file.name.lastIndexOf('.')+1)				
             // const extension = testmsg === 'pdf' ||  testmsg === 'PDF';
              const extension = testmsg === 'jpg' ||  testmsg === 'JPG' ||  testmsg === 'png' ||  testmsg === 'PNG';
      				const isLt50M = file.size / 1024 / 1024 < 2
      				if(!extension ) {
      					this.$message({
      						message: '上传文件只能是jpg或者png格式!',
      						type: 'error'
                });
                return false;//必须加上return false; 才能阻止
              }
              console.log(file)
      				if(!isLt50M) {
      					this.$message({
      						message: '上传文件大小不能超过 2MB!',
      						type: 'error'
                });
               return false;
      				}
      				return extension ||  isLt50M


            }

你可能感兴趣的:(前端,element文件限制大小,element图片限制格式)