This commit is contained in:
2025-10-10 10:37:11 +08:00
parent 05882bb3d3
commit 0ca5daad3b
12 changed files with 58 additions and 58 deletions

View File

@@ -3,7 +3,7 @@
<cite>
**本文档引用文件**
- [WindowFormEventManager.ts](file://src/events/WindowFormEventManager.ts)
- [WindowService.ts](file://src/services/WindowService.ts)
- [WindowFormService.ts](file://src/services/WindowFormService.ts)
- [WindowFormTypes.ts](file://src/ui/types/WindowFormTypes.ts)
</cite>
@@ -73,14 +73,14 @@ I --> J[接收端更新UI]
```
**Diagram sources**
- [WindowService.ts](file://src/services/WindowService.ts#L512-L552)
- [WindowService.ts](file://src/services/WindowService.ts#L248-L304)
- [WindowService.ts](file://src/services/WindowService.ts#L179-L213)
- [WindowFormService.ts](file://src/services/WindowService.ts#L512-L552)
- [WindowFormService.ts](file://src/services/WindowService.ts#L248-L304)
- [WindowFormService.ts](file://src/services/WindowService.ts#L179-L213)
**Section sources**
- [WindowService.ts](file://src/services/WindowService.ts#L512-L552)
- [WindowService.ts](file://src/services/WindowService.ts#L248-L304)
- [WindowService.ts](file://src/services/WindowService.ts#L179-L213)
- [WindowFormService.ts](file://src/services/WindowService.ts#L512-L552)
- [WindowFormService.ts](file://src/services/WindowService.ts#L248-L304)
- [WindowFormService.ts](file://src/services/WindowService.ts#L179-L213)
## 接收端批量更新UI的TypeScript示例
接收 `windowFormDataUpdate` 事件后应使用接收到的完整数据对象一次性批量更新UI避免逐个属性设置带来的性能开销和视觉闪烁。以下为推荐的处理方式
@@ -146,4 +146,4 @@ wfem.addEventListener('windowFormDataUpdate', debouncedHandler);
**Section sources**
- [WindowFormEventManager.ts](file://src/events/WindowFormEventManager.ts#L37-L37)
- [WindowService.ts](file://src/services/WindowService.ts#L67-L118)
- [WindowFormService.ts](file://src/services/WindowService.ts#L67-L118)