限制el-upload组件的上传文件大小

限制el-upload组件的上传文件大小


  

Vue实例中定义handleBeforeUpload方法来进行文件大小的验证。你可以使用file.size属性来获取文件的大小,并与你期望的大小进行比较。如果文件大小超过了你的限制,你可以返回false来阻止文件上传,或者返回一个带有错误信息的字符串,以便在界面上显示错误信息。

const handleBeforeUpload = (file) => {
  const maxSize = 10 * 1024 * 1024; // 10MB,根据你的需求设置最大文件大小
  if (file.size > maxSize) {
    ElMessage({
      message: `文件大小超过了${maxSize / (1024 * 1024)}MB的限制`,
      type: 'warning'
    });
    return false;
  }
};

你可能感兴趣的:(vue.js,前端,javascript)