【问题标题】:how to make a maximum 1MB upload image?如何制作最大 1MB 的上传图片?
【发布时间】:2019-09-23 17:12:22
【问题描述】:

如何制作最大 1MB 的上传图片? 这是程序sn-ps

【问题讨论】:

标签: vue.js nuxt.js element-ui


【解决方案1】:

您可以在before-upload 中确定是否上传。如果图片大小小于 1MB,请取消上传。

<el-upload>
  :before-upload="isImageValid"
</el-upload>

methods: {
  isImageValid(image) {
    const imageSize = image.size / Math.pow(1024, 2)
    if (imageSize < 1) return false
    return true
  }
}

【讨论】:

  • 这有什么问题? “205:30 错误在条件表达式中不必要地使用布尔文字 no-unneeded-ternary” “return imageSize > 1 ?true : false”
  • 可能我忘记加括号了。
  • 错误依旧,除此之外还有其他方法吗?
  • 有什么解决办法吗?
  • 这是在抱怨,因为您也可以简单地执行 return imageSize &gt; 1; 条件本质上是布尔值。但是你也可以让 ESLint 停止抱怨......
猜你喜欢
  • 2014-04-21
  • 2010-10-23
  • 1970-01-01
  • 2014-05-12
  • 1970-01-01
  • 2013-01-04
  • 2021-06-03
  • 1970-01-01
  • 2019-06-09
相关资源
最近更新 更多