fix: 添加 key 强制 ImagePreview 在状态变化时重新渲染
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

- 使用处理状态作为 key 的一部分
- 确保 isProcessing* 变化时组件重新创建
This commit is contained in:
Your Name 2026-01-18 11:38:41 +08:00
parent 237be9007d
commit d333a04379

View File

@ -45,7 +45,10 @@ export const Response = ({
if (!src) {
return null;
}
// 使用 key 强制在处理状态变化时重新渲染组件
const processingKey = `${isProcessingEnhance}-${isProcessingRmbg}-${isProcessingExtend}-${isProcessingAngleEdit}`;
return <ImagePreview
key={`${src}-${processingKey}`}
src={src}
alt={alt}
onImageEdit={onImageEdit}