tdesign-miniprogram
tdesign-miniprogram copied to clipboard
[t-upload] 建议支持自定义 files 属性内的 status 文案,建议支持设置视频相关属性,强烈建议支持按照上传文件类型分别限制文件上传数量
这个功能解决了什么问题
建议支持自定义 files 属性内的 status 文案
- 我们经常有一个上传审核场景,假设当用户一次性选择9个文件上传的时候,对于没有审核通过的文件,我们可以在 status 文案中定义简短描述,而不是一律显示“上传失败”,这样提醒更为明确。
建议支持设置视频相关属性
- 当上传视频文件的时候,我目前没有找到 t-upload 组件如何正常设置预览的视频属性,比如定义是否显示滚动条、是否自动播放等等,即使我知道视频原始组件有这些功能。
强烈建议支持按照上传文件类型分别限制文件上传数量
- 就像是微信发表朋友圈那样,当拉起文件选择页面的时候,只能选择1个视频或者1~9张图片,这样在遇到即可以上传图片又可以上传视频的场景下非常有用!
你建议的方案是什么
关于建议支持自定义 files 属性内的 status 文案
- 方案一:现存的 status 4 个状态保持不变(loading reload failed done),另外支持传入自定义状态,自定义状态包含状态名、状态icon、状态文案(如 status:"solution"、icon:"emo-emotional"、text:"审核失败",另外如果不提供状态文案或状态文案为空串,可以考虑状态icon垂直居中)
- 方案二:定义现存的 status 3 个状态(loading reload failed)的 状态icon 和 状态文案,另外如果提供状态文案为空串,可以考虑状态icon垂直居中
👋 @MmToon,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。