tdesign-miniprogram
tdesign-miniprogram copied to clipboard
[t-upload] 数据和视图不同步bug,上传 remove 事件bug
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
完整项目代码文件
期望结果
正常渲染 正常移除
实际结果
如视频所述
基础库版本
3.3.4
补充说明
No response
👋 @MmToon,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。
另外,视频文件上传过程中不显示进度百分比和icon,图片上传过程中进度百分比和icon显示正常 应该是图片的默认status是loading,而视频的默认status是done,造成了表现不一致。
我也遇到了这个问题,当自定义grid-config中的长和宽之后,这个loading的显示位置就会异常(位置偏上)。
@anlyyao
真机已复现,初步判断为微信glass-easel有问题
