feat: custom assets + group rules + perf + docs

This commit is contained in:
2026-02-26 21:08:08 +08:00
parent cfccdeb246
commit 5cb37923c1
12 changed files with 656 additions and 36 deletions

View File

@@ -6,8 +6,8 @@
**技术栈:** Vue 3 + LogicFlow + Element Plus + Pinia
**目标:** 作为独立编辑器和可嵌入组件,支持在 onmyoji-wiki 中作为块插件使用
**当前状态:** ✅ 阶段 1 完成(独立编辑器)+ ✅ 阶段 2 完成(组件化改造)
**总体完成度:** 100%(核心功能)
**当前状态:** ✅ 阶段 1 完成(独立编辑器)+ ✅ 阶段 2 完成(组件化改造)+ 🔄 阶段 3 进行中wiki 集成稳定化)
**总体完成度:** 92%(核心功能完成,集成与质量收尾中
---
@@ -206,30 +206,30 @@
---
### 🎨 阶段 3wiki 集成测试(待开发
### 🎨 阶段 3wiki 集成测试(进行中
**目标:** 在 onmyoji-wiki 中测试集成效果
#### 步骤 5本地引用测试1-2 天)
- [ ] 在 wiki 中引用 yys-editorfile: 方式)
- [ ] 创建 YysEditorBlock 组件
- [ ] 测试预览模式
- [ ] 测试编辑模式
- [ ] 测试数据保存
- [x] 在 wiki 中引用 yys-editorfile: 方式)
- [x] 创建集成包装层(当前以 `/editor` 页面集成替代独立 `YysEditorBlock` 组件
- [x] 测试预览模式
- [x] 测试编辑模式
- [x] 测试数据保存
#### 步骤 6交互优化2-3 天)
- [ ] 优化模式切换体验
- [ ] 优化数据同步
- [ ] 优化错误处理
- [x] 优化模式切换体验
- [x] 优化数据同步
- [x] 优化错误处理
- [ ] 优化加载性能
**验收标准:**
- 在 wiki 中可以正常使用
- 预览/编辑切换流畅
- 数据保存正确
- 体验类似 Notion 块
- 在 wiki 中可以正常使用(已达成)
- 预览/编辑切换流畅(已达成)
- 数据保存正确(已达成)
- 体验类似 Notion 块(进行中,持续优化)
---
@@ -301,12 +301,12 @@ wiki 文档
**完成时间:** 2026-02-20
### Milestone 3wiki 集成(待开发
- [ ] 本地引用测试
- [ ] 交互优化
### Milestone 3wiki 集成(进行中
- [x] 本地引用测试
- [~] 交互优化(已完成主要问题修复,继续打磨性能)
- [ ] 文档完善
**预计完成:** wiki 同步
**预计完成:** 2026-03 第 1 周(随 wiki 联调收尾)
---
@@ -428,6 +428,11 @@ const handleCancel = () => {
## 📝 更新日志
### 2026-02-26
- ✅ 修复嵌入式编辑器在 wiki 弹层中的画布高度与边界占满问题(多次 resize + 容器高度链路修正)
- ✅ 修复编辑已有资产后立即保存时数据偶发不刷新的问题(保存前 flush + 预览强制 key 更新)
- ✅ 完成与 onmyoji-wiki 的本地库联调闭环(`build:lib` + `file:../yys-editor`
### 2026-02-25
- ✅ 修复嵌入编辑器在 onmyoji-wiki 弹层中的初始化尺寸异常
- 编辑区域高度改为基于容器测量后计算
@@ -453,6 +458,7 @@ const handleCancel = () => {
---
**最后更新:** 2026-02-20
**最后更新:** 2026-02-26
**文档版本:** v2.2.0wiki 集成稳定化进行中)
**文档版本:** v2.1.0(组件化改造完成)
**文档版本:** v2.0.0(重新规划)