分层属性在父子关系中无法正常工作。
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 107.0.5304.110(官方构建)(arm64) 可复制演示链接 https://codepen.io/faisal-praella/pen/rNvOwgR 描述一下那个虫子 当父组件设置为 layerable: false 时,它不可见,其所有子组件在图层管理器中也不可见。 当其子组件被设置为 layerable: true 时,图层管理器中应该能看到。 预期的行为是什么? 父组件和子组件应该隐藏,但带有 layerable: true 的子组件应在图层管理器中可见。 目前的行为是什么? 带有 layerable: true 的子节...
artf
不幸的是,这就是目前“可分层”的机制,所以不是bug,但我很乐意接受一个PR以改善这种行为。
GJSBlock
谢谢你举报,@FaisalShaikhHA。 Layerable 属性在父子情景中未按预期工作的问题似乎是竞态条件或状态管理时序问题。这通常发生在组件生命周期事件和DOM修改重叠时,导致状态不一致。 尝试什么: 添加setTimeout包装器以确保DOM已稳定: “JavaScript setTimeout(() => { 你在这里的行动 }, 0); 推荐的下一步步骤: 如果还没测试过,请用最新的GrapesJS版本测试 提供最小可重复的示例(CodeSandbox)——...