tdesign-miniprogram icon indicating copy to clipboard operation
tdesign-miniprogram copied to clipboard

[upload] 组件希望添加俩个功能

Open WisdomJie opened this issue 1 year ago • 2 comments

这个功能解决了什么问题

  1. upload 如果最大上传 3 张图片,可以单词选择3 张或 单次只能选择1 张两种模式,因为很多图片选择之后,需要对图片做裁剪等操作,如果一次选择多张图,这个不好设计用户对图片的处理逻辑,其他组件是是单选的;2. upload 最好可以只展示图片的功能,因为有些情况是图片展示出来,并不需要编辑和上传,这也是缺失功能的一。

你建议的方案是什么

对 微信小程序 中 upload 上传组件 提俩点建议,在使用的过程中确实不方便,因为之前也使用过其他的组件,但是因为 TDesign 属于微信的开源组件,所以切换过来了。

  1. upload 如果最大上传 3 张图片,可以单词选择 3 张或者 单次只能选择 1 张两种模式,因为很多图片选择之后,需要对图片做裁剪等操作,如果一次选择多张图,这个不好设计用户对图片的处理逻辑,其他组件是可以单选的;
  2. upload 最好可以只有展示图片的功能,因为有些情况是把多图片展示出来,并不需要编辑和上传,这也是缺失的一个功能。 希望开发团队能看到我提的建议,采纳一下。

WisdomJie avatar Apr 17 '24 13:04 WisdomJie

👋 @WisdomJie,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

github-actions[bot] avatar Apr 18 '24 09:04 github-actions[bot]

如果是只用upload进行图片选择, 然后点击界面中的提交进行上传的话,使用max属性+bind:add内使用arry.concat()进行处理数据。 想对已选择并展示在upload中的图片进行裁剪, 可以使用bind:click. (这个需要组件添加一个可拦截弹出预览的功能--现在没有拦截弹出预览窗口的功能). 然后把右上角的"x"(删除)开放支持设置显示和隐藏--也需要组件支持。

Pandaqing avatar Apr 23 '24 08:04 Pandaqing

@WisdomJie 感谢您的使用反馈。 1、如果想单次一次性上传三张图片或者单次只能上传一张图片,可以配置config中的count,指定可以选择的文件个数。

Image 2、只展示图片的功能,已在1.9.0版本中实现,可以更新到最新版本查看。

Boomkaa avatar May 13 '25 07:05 Boomkaa