首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
使用了 antd vue 的 upload 组件来上传文件,如何在校验 Promise 返回 resolve 阻止默认上传
0kaka
·
2020-05-12 14:58:16 +08:00
· 1307 次点击
这是一个创建于 1600 天前的主题,其中的信息可能已经有所发展或是发生改变。
使用了 antd vue 的 upload 组件来上传文件,定义了一个 Promise 来校验上传文件,但是返回 resolve 的时候就直接默认上传,应该如何取消这个行为?官方文档说是要返回一个 false,试了在 resolve 后面返回一个 false,或者 resolve ( false )都不行。
需求:上传文件,校验通过后不默认上传,由用户手动上传
resolve
上传
false
Vue
8 条回复
•
2020-05-12 15:45:32 +08:00
1
triple7
2020-05-12 15:21:01 +08:00
直接返回 false, 如果使用 Promise 的话,使用 reject
2
rain0002009
2020-05-12 15:27:17 +08:00
叫你用 reject 你不用 你 XX
3
0kaka
OP
2020-05-12 15:30:12 +08:00
@
triple7
校验通过也 reject ?
4
triple7
2020-05-12 15:36:00 +08:00
意思就是: resolve 是通过,reject 是不通过
@
0kaka
5
0kaka
OP
2020-05-12 15:37:28 +08:00
@
triple7
😂可我是要解决校验通过不自动上传呐
6
yggd
2020-05-12 15:38:50 +08:00
beforeUpload 直接返回 false,上传逻辑自己处理吧
7
triple7
2020-05-12 15:40:45 +08:00
@
0kaka
没有理解你的校验是什么? beforeUpload 是上传之前的钩子,你返回失败是控制它不自动上传而已,校验你依旧可以做啊。
8
0kaka
OP
2020-05-12 15:45:32 +08:00
@
yggd
@
triple7
懂了 校验不放这里了
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2679 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 13:17
·
PVG 21:17
·
LAX 06:17
·
JFK 09:17
Developed with
CodeLauncher
♥ Do have faith in what you're doing.