【发布时间】:2016-10-29 05:33:54
【问题描述】:
这里有很多这样的例子,但似乎找不到任何反应。我已经设法将香草 js 转换为做出反应,但得到了an error。
答案看起来很简单,所以我在这里做出反应:
getInitialState: function(){
return{file: []}
},
_onChange: function(){
// Assuming only image
var file = this.refs.file.files[0];
var reader = new FileReader();
var url = reader.readAsDataURL(file);
console.log(url) // Would see a path?
// TODO: concat files for setState
},
render: function(){
return(
<div>
<form>
<input
ref="file"
type="file"
name="user[image]"
multiple="true"
onChange={this._onChange}/>
</form>
{/* Only show first image, for now. */}
<img src={this.state.file[0} />
</div>
)
};
基本上我看到的所有答案都显示出我所拥有的东西。 React 应用有什么不同吗?
关于答案:
【问题讨论】:
标签: javascript jquery reactjs