背景
同步上游 ant-design/x#1986。Sender 的 content 词槽目前绕过 formatResult,与 input、select、tag、custom 等词槽行为不一致。
上游 PR:ant-design/x#1986
上游合并提交:be739c5653ae14a3349f467222989fae6178edbd
优先级:P2
同步难度:Medium
下游现状
packages/x/components/sender/components/SlotTextArea.tsx 在 config.type === "content" 时直接返回 innerText,因此不会调用 formatResult。
实现范围
- content 词槽从实时 DOM 文本获取值。
- 对该值执行
formatResult,未配置时返回原始文本。
- 保持其他词槽继续从状态读取值。
- 更新 API 文档,明确 formatResult 对所有词槽类型生效。
- 增加 content 编辑后格式化、未配置格式化和混合词槽测试。
- 新增对应 Vue demo。
验收标准
同步信息
建议分支:sync/ant-design-x-1986
背景
同步上游 ant-design/x#1986。Sender 的 content 词槽目前绕过
formatResult,与 input、select、tag、custom 等词槽行为不一致。上游 PR:ant-design/x#1986
上游合并提交:
be739c5653ae14a3349f467222989fae6178edbd优先级:P2
同步难度:Medium
下游现状
packages/x/components/sender/components/SlotTextArea.tsx在config.type === "content"时直接返回innerText,因此不会调用formatResult。实现范围
formatResult,未配置时返回原始文本。验收标准
formatResult。vp check和vp test通过。同步信息
建议分支:
sync/ant-design-x-1986