请教一个 elementUI 的 upload 组件使用的问题

2020-11-22 10:55:47 +08:00
 coolair
我是把一些常用的 form 组件封装在一起了,然后直接 prop 一个 model,各个 input 绑定 model[field]。

现在用 upload 组件发现一些问题,很难做到提交表单的时候上传附件。

1.upload 这个组件可以在上传附件的时候通过 data 的方式提交其他数据,但是如果我一个表单里面没有 upload 的话,那么就行不通了。然后我就想,要不做一个判断,要是有 upload 那就通过 upload 的 submit 提交表单,但是又发现如果 form 中有多个 upload 的时候咋办?

2.先上传文件到服务器,服务器返回保存的文件路径,然后提交表单的时候把这个文件路径作为 filename 传上去就完事了。但是我发现封装了 form 后,发现没办法把 filename 绑定到 prop 的 model 上去了?
763 次点击
所在节点    问与答
1 条回复
airyland
2020-11-22 12:54:54 +08:00
第 2 种。上传的处理函数把 field 带上,http-request="(file) => handleUpload(file, field)",也可以放在额外参数 data 中,这样可以在上传成功后获取到这个选项值。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/727994

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX