layUI 阻止文件上传的办法
今天写一个项目,需要在上传前(before)进行一个验证,如果失败就阻止文件上传。
我习惯性的写了 return false,却发现并没有阻止上传,layUI的官方文档没有处理办法,于是偷懒去百度一下,发现好多论坛里面都是要改 layUI 的源码,感觉很麻烦,于是只能自己想了。
在 JS 中,用来阻止程序继续进行的,我记得有这么几个。
break 跳出循环
continue 跳出本次循环
return 中止当前函数继续执行
throw 异常信息;终止程序抛出异常,可用于终止程序
我用 throw 来抛出异常,阻止了文件上传,而且比修改源文件要简单,特此记录一下。
赞 (0)