日常搬砖的时候,项目中在使用element-ui的上传组件,但是当我在文件上传文件之前的回调里面做了些文件格式的二次校验和文件大小的校验的时 然后 return false 会发现调用 文件移除的回调函数。当我看了文档后,官方说在befor-upload 返回 false或者promise的reject方法会拦截上传动作。如下:

然后试了试,还是会去自动调用文件移除的方法。然后把文件移除方法返回的file打印出看了看,果然有点问题

这个自动调用移除的方法的:

这是按照我所校验文件格式并点击移除打印的:

很明显看出来,控制台打印出的不一样。

所有我们就可以在移除文件的方法里做一个判断:

注意:移除之前和移除之后都要做判断。

该篇博客做个笔记,如有问题,欢迎大佬来讨论

最新文章

  1. 【java】Naming.bind和Registry.bind区别
  2. SQL中varchar和nvarchar的区别
  3. mybatis自增长插入id
  4. Java研发方向如何准备BAT技术面试答案(上)
  5. PPTP-VPN第一章——部署与简单使用
  6. Spring Quartz定时调度任务配置
  7. 第三方登录之qq登录(转载)
  8. Windows下一些配置信息
  9. codevs 5429 完全背包
  10. Win 環境構建調試用TreeWalker
  11. IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题【转】
  12. oracle 判断是否数字 正则表达式法
  13. SaltStack管理从这里开始
  14. PhoneGap 开发笔记
  15. java中遍历MAP,嵌套map的几种方法
  16. Struts2中的一个类型转换示例
  17. 转 Goldengate常用命令
  18. 并发库应用之九 & 到时计数器CountDownLatch应用
  19. Java基础知识学习思维导图
  20. Python图形编程探索系列-02-框架设计

热门文章

  1. 浅谈 Fresco 框架结构
  2. redhat 7.6 部署禅道 yum [Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.
  3. Go-26-Json
  4. 我与OAuth 2.0那点荒唐的小秘密
  5. 数据驱动 - 不同数据源的读取方式(ddt、数据文件、mysql)
  6. 配置 ESLint 自动格式化自闭合标签(Self closing tag)
  7. Python第四章-字典
  8. Python中zipfile压缩文件模块的使用
  9. JVM虚拟机-了解Java堆中对象分配、布局和访问的全过程
  10. 【js】Leetcode每日一题-完成所有工作的最短时间