docs(10-09): 引导式重写 replay-commands、data-plugins

- replay-commands 以「重放要先记全」引导核心原则,保留主动/被动与装饰器,不给示例
- data-plugins 以「一组功能打包按时初始化」引导,保留时机次序与占位示例(N-4)
This commit is contained in:
AncTe committed 2026-10-17 21:17:12 +08:00
1 parent d882668ba0
commit 1deb860359
2 files changed
+5 -3

No files matched your search

+3 -1
View File
@@ -1,6 +1,6 @@
# 数据插件
插件是数据端的**强拓展系统**:它把一组相关的对象与逻辑打包在一起,挂到数据端主对象 `state` 上,并在加载流程的固定时机初始化。本篇只讲基础用法;插件系统更底层的工作原理见高级教程。
当你有一组相关功能想打包在一起、挂到数据端主对象 `state` 上,并让它们按固定的时机自动初始化,就可以把它做成一个**数据插件**。插件是数据端的**强拓展系统**:它把一组相关的对象与逻辑收拢到一处,随数据端启动一起加装。本篇只讲基础用法;插件系统更底层的工作原理见高级教程。
## 插件定义 IDataPluginDefine
@@ -14,6 +14,8 @@
| `initialize(state, dependencies)` | 异步初始化 |
| `afterLoad(state, dependencies)` | 加载完成后初始化 |
三个时机方法都会收到数据端主对象 `state`,你对数据端的操作都从这里展开(`state` 的获取方式与含义见[数据端总览](./data-state-overview.md))。
## 时机次序
数据端启动时,每个插件会依次经历三个阶段: