linshen
c923348c4b
fix: 修复历史记录相关功能 (master)
修复了历史记录无法实时更新和重用功能失效的问题。
此提交包含以下更改:
- 修复了历史记录在添加新记录后没有实时更新的问题,现在会在添加记录后立即更新 `history.value`。
- 修复了历史记录重用功能无法使用的问题,将 `HistoryDrawer` 组件的 `@select` 事件统一修改为 `@reuse`。
- 修改了 `HistoryDrawer.vue` 组件,将 `item.original` 修改为 `item.prompt`,将 `item.optimized` 修改为 `item.result`,以符合最新的数据结构。
- 更新了 `App.vue` 中的 `handleSelectHistory` 方法,使其使用 `item.result` 而不是 `item.optimized`。
- 在 `experience.md` 中增加了关于数据结构一致性、Vue响应式数据更新和Vue测试经验的总结。
- 在 `scratchpad.md` 中添加了本次修复的详细分析和总结。
- 在 `tests/unit/App.test.js` 中添加了对历史记录功能更新的测试。
这些更改确保了历史记录的实时更新,以及重用功能正常工作。
2025-01-21 20:27:36 +08:00
..
2025-01-20 19:42:34 +08:00
2025-01-21 20:27:36 +08:00
2025-01-20 20:44:09 +08:00