nutui-react icon indicating copy to clipboard operation
nutui-react copied to clipboard

[FR]: Uploader组件选择多个图片同时上传时还是只会上传一张图片

Open David19910306 opened this issue 1 year ago • 8 comments

这个功能解决了什么问题?

解决Uploader选择多个图片上传时的问题。目前的问题在Uploader组件中选择多个图片同时上传会导致Onchange事件会触发多次,并且里面的数组参数也都是只有一个元素,而不是多个FileItem元素【上传几张图片就有几个FileItem】。

你期望的组件设计是怎样的?

修改bug

David19910306 avatar Aug 21 '24 10:08 David19910306

这个问题,以前的nutui1.5.13的老版本都可以,现在更新到2.x版本翻到不行,也是服了

David19910306 avatar Aug 21 '24 10:08 David19910306

升到最新

Miles-hxy avatar Aug 28 '24 05:08 Miles-hxy

升到最新

现在已经是最新的2.6.17的版本,还是存在同样的问题

David19910306 avatar Sep 02 '24 04:09 David19910306

升到最新

现在已经是最新的2.6.17的版本,还是存在同样的问题

收到

Miles-hxy avatar Sep 03 '24 12:09 Miles-hxy

希望尽快修复。。。不能多选,用户体验不太好呀

bin2999 avatar Sep 19 '24 03:09 bin2999

我发现选择多个文件最终只会上传最后一个文件的根本原因是 readFile 处理多个文件的时候,由于同步循环操作,导致最后setFileList 只会读取到最后一个文件。现在已经提交 pr#2807修改为使用一个新数组存储多个文件,处理完毕之后,最后在进行setFileList 操作。 详细代码参考, https://github.com/jdf2e/nutui-react/blob/next/src/packages/uploader/uploader.taro.tsx#L389 https://github.com/jdf2e/nutui-react/blob/next/src/packages/uploader/uploader.tsx#L290

zhuddan avatar Dec 02 '24 02:12 zhuddan

同时设置multiple属性和maxCount可以解决

qinyuanbin avatar Apr 26 '25 12:04 qinyuanbin

最新版本选择图片onchange返回是空数组,官网上的案例就能复现

lxzy-yun avatar May 07 '25 02:05 lxzy-yun