From 3d46372688dc3ba6fd829cb3841a7b39d6275503 Mon Sep 17 00:00:00 2001 From: sp mac bookpro 2605 Date: Sun, 24 May 2026 19:42:07 +0800 Subject: [PATCH] fix(agent): force form re-render when clicking tag to fill description --- src/pages/AgentEditor.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/AgentEditor.tsx b/src/pages/AgentEditor.tsx index 304d18e..13b7e85 100644 --- a/src/pages/AgentEditor.tsx +++ b/src/pages/AgentEditor.tsx @@ -838,7 +838,12 @@ export default function AgentEditor() { {['客服助理', '内容创作', '数据分析', '私人教练'].map((label) => ( form.setFieldsValue({ description: label })} + onClick={() => { + // 这里需要通知表单重新渲染 + form.setFieldsValue({ description: label }); + // 为了确保组件感知到变化,强制触发一下更新(如果表单没有响应) + form.validateFields(['description']); + }} style={{ padding: '6px 10px', borderRadius: 999,