【发布时间】:2016-12-05 09:51:30
【问题描述】:
我正在试验redux-form v6.0.0 rc.3 并尝试添加一个用于上传多张图片的字段。
想法1:添加一个type="file"的字段
attachImages(images) {
console.info('images received: ', images);
}
<Field
name="pics"
component={renderInput}
placeholder="Pictures"
onDrop={this.attachImages}
type="file" />
思路二:使用第三方 Dropzone 组件:
onDrop(files, evt) {
console.log('received files: ', files);
evt.preventDefault();
}
<Dropzone
onDrop={ this.dropFile }
>
<div>Try dropping some files here, or click to select files to upload.</div>
</Dropzone>
这两种想法我都试过了,但是第一种根本无法触发 onDrop 函数,第二种想法似乎更有希望,但是,我不知道如何使用 6.0.0 版的 API 添加字段rc.3。有谁知道吗?
【问题讨论】:
标签: javascript reactjs dropzone.js redux-form