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

[t-upload] 数据和视图不同步bug,上传 remove 事件bug

Open MmToon opened this issue 1 year ago • 5 comments

tdesign-miniprogram 版本

1.2.8

重现链接

No response

重现步骤

问题说明

  • 微信开发者工具版本 Nightly 1.06.2401302,开发环境 Windows 10 专业版
  • 在安卓真机 OPPO K9s 下测试均出现这些问题,为了方便录屏使用的是逍遥安卓模拟器,出现的问题和上述安卓真机一致
  • 安卓真机 OPPO K9s 安卓版本是11,逍遥安卓模拟器安卓版本是9
  • 以下视频使用QQ录屏录制,QQ录屏的视频无法在网页上直接观看,需要下载到本地后观看
  • 以下问题在微信开发者工具中均不存在

数据和视图不同步bug

  • 视频中是手动在调试工具下的 AppData 中选择一个逗号再敲一个逗号来触发再次渲染临时解决此问题

上传 remove 事件 bug

  • 在视频中,开发版小程序加载完成后3个上传预览文件框瞬间消失,然后在调试工具下的 AppData 中触发修改任意字符使其重新渲染(这里是选择一个逗号再敲一个逗号),然后点击删除首个预览文件的时候表现正常,接着还剩下两个上传文件,再删除首个上传文件发现实际删除的是最后一个文件,这时候还剩下一个上传文件,紧接着删除最后这个上传文件无法删除,通过控制台判断可以肯定的是 remove 事件的 detail.index 的值不准确才导致删除异常的问题

https://github.com/Tencent/tdesign-miniprogram/assets/21327423/4ade6832-b43b-4671-a71b-f599409cca3a

顺便再提一下上次反馈的拖拽无效的问题

https://github.com/Tencent/tdesign-miniprogram/assets/21327423/096d1e85-ee22-41d5-a5f0-ed04057f47e3

完整项目代码文件

minicode-1.zip

期望结果

正常渲染 正常移除

实际结果

如视频所述

基础库版本

3.3.4

补充说明

No response

MmToon avatar Feb 19 '24 02:02 MmToon

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

github-actions[bot] avatar Feb 19 '24 02:02 github-actions[bot]

微信图片_20240302134431

MmToon avatar Mar 02 '24 05:03 MmToon

另外,视频文件上传过程中不显示进度百分比和icon,图片上传过程中进度百分比和icon显示正常 应该是图片的默认status是loading,而视频的默认status是done,造成了表现不一致。

MmToon avatar Mar 02 '24 08:03 MmToon

微信图片_20240302134431

我也遇到了这个问题,当自定义grid-config中的长和宽之后,这个loading的显示位置就会异常(位置偏上)。 @anlyyao

Nero978 avatar Mar 25 '24 11:03 Nero978

真机已复现,初步判断为微信glass-easel有问题

jarmywang avatar Mar 27 '24 09:03 jarmywang