-
-
Notifications
You must be signed in to change notification settings - Fork 10
Closed
Labels
🐞 bugSomething isn't workingSomething isn't working🧐 unconfirmedwaiting to be confirmedwaiting to be confirmed
Description
tdesign-uniapp 版本
0.5.7
重现链接
官方示例即可复现
重现步骤
复现视频,滑动第一个时,表现正常,右侧操作可自动收缩。滑动第二个时,表现异常,右侧操作无法自动收缩。
2025-11-28.18-18-14.mp4
经过排查是以下核心代码的第二个条件不成立导致
getState复制state对象时,本组件复制了上一个组件的offset,然后赋值给了本组件的startOffset,导致startOffset初始值不正确,造成无法自动收缩。控制台日志如下
个人解决思路,最好的办法是每个组件应该持有自己的state对象,不再复制上一个组件的state。或者合理重置state的startOffset值
期望结果
No response
实际结果
No response
框架版本
No response
浏览器版本
No response
系统版本
No response
Node版本
No response
补充说明
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
🐞 bugSomething isn't workingSomething isn't working🧐 unconfirmedwaiting to be confirmedwaiting to be confirmed