2021-03-23 - 前端 - 文件上传 - 学习/实践

1.应用场景

主要用于前端上传文件, 如: 图片等.

2.学习/操作

要实现图片上传的效果:

参考:

现有系统的做法, 如下: 

 

删除 input元素中的 style="display: none;" tabindex="-1"

界面上变成:

寻找公司主题组件的是否有文件上传的组件, 目前没有找到[确实没有]

目前完成功能, 可以采用两种方式, 

1.使用目前已有的react 第三方库, 如: https://github.com/ningxiaofa/react-dropzone   // 推荐

https://react-dropzone.js.org/#section-components  // 功能很强大

2.自己写一个组件, 只是放在项目中使用. 

思考:

如果在满足现有需求[UI样式]基础上, 优先考虑使用第三方组件库, 

否则, 采用方式2. 但是方式1明显要快, 方式2需要一些时间去学习, 实践,测试, 才可以放在项目中使用.

1.文档阅读

https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/Input/file  // <input type="file">

https://developer.mozilla.org/zh-CN/docs/Web/API/File/Using_files_from_web_applications  // 在web应用程序中使用文件

2.整理输出

TBD

后续补充

...

3.问题/补充

TBD

4.参考

https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/Input/file  // <input type="file">

https://developer.mozilla.org/zh-CN/docs/Web/API/File/Using_files_from_web_applications  // 在web应用程序中使用文件

后续补充

...

猜你喜欢

转载自blog.csdn.net/william_n/article/details/115135249