上代码:

<div class="filebox">
<el-upload class="upload-demo" :action="url" :on-preview="handlePreview" :on-remove="handleRemove"
      multiple :limit="limitnum" :on-exceed="handleExceed" :file-list="fileList" :beforeUpload="beforeAvatarUpload">
<el-button size="mini" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div>
</el-upload>
</div>

:beforeUpload="beforeAvatarUpload" 底下有方法重要在这里:
methods里面写beforeAvatarUpload这个方法

      beforeAvatarUpload(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
}

想要什么限制加什么限制就好。

最新文章

  1. StackExchange.Redis 访问封装类
  2. 使用XSHELL连接EC2虚拟机实例
  3. java基本数据类型取值范围
  4. H5新特性websocket
  5. 厦门BRT 硬币型非接触式IC卡分析
  6. SQL 分组排序分页(大神帮写的膜拜一下)
  7. Java 8 正式发布,新特性全搜罗
  8. Windows下MySQL双向同步及环形同步的实现
  9. ADO.NET中连接SQL Sever
  10. Catalog Service - 解析微软微服务架构eShopOnContainers(三)
  11. [转]Java7中的ForkJoin并发框架初探(下)—— ForkJoin的应用
  12. 【Java】关于Java8 parallelStream并发安全的思考
  13. Mysql group by,order by,dinstict优化
  14. git无法提交问题
  15. learnVUE-note
  16. Java面向对象类与对象整理
  17. Django makemigrations 不行时
  18. Python events
  19. Redis 高级特性
  20. Android Native Hook技术(二)

热门文章

  1. Feign 报错:No fallback instance of type class xxx found for feign client xxx
  2. 初识PIXI.js
  3. day 16
  4. 安卓设备连接Mac的简单方法
  5. 【技术博客】移动端的点击事件与Sticky Hover问题
  6. c# 异步调用(异步模式,基于事件)
  7. cad.net vs调试问题 20190923增加默认启动注册表,20191007更新vs2019到16.3.2
  8. Docker从入门到实践(3)
  9. Java中的数据类型与运算符
  10. Lab_1:练习4——分析bootloader加载ELF格式的OS的过程