fix(web): 写作页切章后内容不刷新——给 Workbench 加 key=chapterNo
客户端按 ?chapter=N 切章时 React 复用 Workbench 实例,useState(initialText)/ autosave 基线沿用上一章导致显示旧内容。以章号为 key 强制重挂载即用新章草稿刷新。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -43,7 +43,10 @@ export default async function WritePage({ params, searchParams }: PageProps) {
|
||||
}));
|
||||
|
||||
return (
|
||||
// key=章号:客户端切章(?chapter=N 变化)时强制重挂载,用新章草稿刷新编辑器状态,
|
||||
// 避免 Workbench 内 useState(initialText)/autosave 基线沿用上一章而显示旧内容。
|
||||
<Workbench
|
||||
key={chapterNo}
|
||||
project={project}
|
||||
chapterNo={chapterNo}
|
||||
initialText={initialText}
|
||||
|
||||
Reference in New Issue
Block a user