通过data属性传递的参数,在后台可以通过request获取到。
经测试
data可以是一个对象或者函数 ,
<Upload name="file" data={this.state.ingoreFirst} action="/api/uploadFile" onChange={(info)=>this.handleUploadFileOnChange(info)} >
如果是一个bool值,则request.fields获取到空{}
这样就可以
<Upload name="file" data={this.state} action="/api/uploadFile" onChange={(info)=>this.handleUploadFileOnChange(info)} >
如果不想把整个state返回服务器端
可以用函数
<Upload name="file" data={()=>this.handleUploadData()} action="/api/uploadFile" onChange={(info)=>this.handleUploadFileOnChange(info)} >
handleUploadData()
{
let d={ingoreFirst:this.state.ingoreFirst,ingoreLast:this.state.ingoreLast}
return d;
}
3820

被折叠的 条评论
为什么被折叠?



