antd组件的<Upload>组件

使用<Upload>组件上传多个文件时需要做一定的个数限制。如果直接  if(fileList?.length>100){message.error('制上传100条')}那么超过100条的每条都会有提示,不只是提示一次,效果不理想。则有如下解决办法

let  uploadNum2 = 1;

 beforeUpload: (file, fileList) => {
      if(fileList?.length>100){
        if(uploadNum2==1){
          message.error('限制上传100条');
        }else if(uploadNum2 == fileList?.length){
          uploadNum2 = 1;
          return;
        }
        uploadNum2++
        return false;
      }

posted on 2022-09-25 19:13  破晓以后  阅读(348)  评论(0编辑  收藏  举报