完成项目基本结构

This commit is contained in:
2021-07-17 23:36:16 +08:00
parent c4f95a0ead
commit 111a0149a9
8 changed files with 54 additions and 37 deletions

0
src/upload/upload.css Normal file
View File

31
src/upload/upload.js Normal file
View File

@@ -0,0 +1,31 @@
import { Component } from 'react';
import './upload.css';
// copilot抄来的模板
export class UploadContainer extends Component {
constructor(props) {
super(props);
this.state = {
files: []
};
}
handleChange = (e) => {
const files = e.target.files;
this.setState({ files });
};
render() {
return (
<div className="upload-container">
<input type="file" onChange={this.handleChange} />
{this.state.files.map((file, i) => (
<div key={i} className="upload-item">
<img className="upload-item-img" src={file.preview} />
<p className="upload-item-name">{file.name}</p>
</div>
))}
</div>
);
}
}