dgflash
|
d2c68fbab5
|
fix(gui): 修复 onBeforeRemove 回调不触发的问题
问题原因:
在 LayerUI.remove() 方法中,state.valid 被提前设置为 false,
导致 LayerUIElement.remove() 中判断 state.valid 时条件不成立,
从而跳过了 onBeforeRemove 回调的触发。
修复方案:
将 state.valid = false 的赋值操作移动到 LayerUIElement.remove()
调用之后执行,确保回调能正常触发。
影响范围:
- 修复通过 oops.gui.remove() 关闭界面时 onBeforeRemove 回调不执行的问题
- 不影响界面缓存和异步加载的僵尸节点防护逻辑
|
2026-04-01 22:38:10 +08:00 |
|
dgflash
|
88ea999ed0
|
废弃工具中与版本不匹配的工具,后续使用VSCode插件集成所有工具
|
2026-02-06 22:22:34 +08:00 |
|
dgflash
|
99c85e32e0
|
添加CCViewVM兼容老项目
|
2026-01-22 22:07:01 +08:00 |
|
dgflash
|
2c5e2452e6
|
修复框架项目中导入路径与API文档生成插件路径冲突
|
2026-01-10 19:50:20 +08:00 |
|
dgflash
|
1ed43d8b29
|
添加插件相关资源、文档菜单导航
|
2024-10-17 22:35:46 +08:00 |
|
dgflash
|
0398d5dea4
|
修复Config.ts中部分库引用路径错误问题
|
2022-09-01 19:19:41 +08:00 |
|
dgflash
|
721cb1be5f
|
首次提交
|
2022-07-25 15:18:56 +08:00 |
|