1.6 KiB
1.6 KiB
MEMORY.md
2026-03-15 - CSS 模板字符串语法错误
遇到什么问题
- 在使用
edit工具修改DomainForm.tsx中的 CSS 样式时,只替换了部分内容,导致 CSS 模板字符串语法错误 - 错误信息:
Unexpected token, expected ","在passwordHint定义处 - 原因:
.ant-form-item的 CSS 块没有正确关闭,缺少}和模板字符串结束符`
如何解决的
- 使用
edit工具完整替换整个useStyles定义块,确保所有 CSS 模板字符串正确关闭
以后如何避免
- 修改 CSS-in-JS 样式时,尽量替换完整的样式块而非单行
- 修改后立即运行
npx tsc --noEmit验证语法 - 注意模板字符串的开始
`和结束`必须成对出现
2026-03-15 - UI 重构经验
变更内容
- DomainForm 表单间距:
marginMD→marginSM - AppDetail 头部布局:标题和按钮同一行(flex 布局)
- AppDetail Tabs 重构:
- 移除 Tabs 组件
- 移除 "基本信息" tab
- 合并 4 个 JS/CSS tab 为单页面(选项 A:单列滚动列表 + 分区标题)
- 新增
viewMode状态管理列表/代码视图切换 - 点击文件进入代码视图,带返回按钮
文件修改
src/renderer/src/components/DomainManager/DomainForm.tsxsrc/renderer/src/components/AppDetail/AppDetail.tsxsrc/renderer/src/locales/zh-CN/app.json- 添加backToListsrc/renderer/src/locales/en-US/app.json- 添加backToListsrc/renderer/src/locales/ja-JP/app.json- 添加backToList