完成项目基本结构

此提交包含在:
2021-07-17 23:36:16 +08:00
父節點 c4f95a0ead
當前提交 111a0149a9
共有 8 個檔案被更改,包括 54 行新增37 行删除

0
src/upload/upload.css 一般檔案
查看文件

31
src/upload/upload.js 一般檔案
查看文件

@@ -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>
);
}
}