大家好,
此代码仅加载一个文件的名称,您能否通过示例解释如何加载文件数组。 IE。第一次单击 - 加载第一个文件的名称,第二次单击 - 在第一个文件的名称旁边出现第二个文件的名称,等等。
import React from 'react';
import ReactDOM from 'react-dom';
class MyComponent extends React.PureComponent {
constructor(props) {
super(props);
const arr = [this.state = {
fileName: '',
}];
// this.state = {
// fileName: '',
// };
}
render() {
return <>
<div>
{/* {arr.map(o => */}
<span>{this.state.fileName}</span>
{/* )} */}
<input type="file" onChange={(e) => {
e.preventDefault();
this.setState({ fileName: e.target.files[0].name });
}} />
</div>
</>;
}
}
export default MyComponent;