问题: React项目中用了原生组件input[type=file]来上传文件,遇到了如下问题: 设置宽度无效!width设置了,但鼠标感应区并不随width扩大。 【解决:用正常width元素,触发元素的click()事件】多次上传同一个文件,onchange不调用?【原理:onchange监听的是input的value,只有内容变了才会触发。 解决:在onchange中手动置空value:e.target.value = ‘’】