guicicode
guicicode
### 问题描述 场景是做协同导致的。 用户A创建了一个组节点。此时把组节点数据同步至B用户,B用户把群组内的一个元素,拖拽出群组后,应该是脱离了嵌套关系的,但是群组节点的children数据并未移除拖出的元素。然后把拖拽出去的节点重新拖入到组内,就出现了children中重复id的数据。 ### 重现链接 https://codesandbox.io/s/new ### 重现步骤 协同操作 1.A用户画板中有两个元素,框选后,点击群组按钮进行分组。 2.把群组的数据同步至B用户。B用户把群组节点中的一个元素拖拽出分组后。群组节点的children中并未移除拖出去的元素。 3.把拖出去的元素重新拖入群组,children中就出现了重复的cell ### 预期行为 拖出后应解除嵌套关系。重新放入群组不应重复。 ### 平台 - 操作系统: [macOS, Windows, Linux, React Native ...] - 网页浏览器: [Google Chrome,...
修改u-collapse-item底层中的queryRect方法,地址为:\uni_modules\uview-ui\components\u-collapse-item queryRect方法添加 size.height = "auto"