[错误]: 在"附加信息"文本框中,按 Enter 键不会创建新行

作者: Kevhec创建于 2026年4月22日更新于 2026年4月22日
标签bug

描述错误

在附加信息表格(技术技能、语言、认证、奖项)中,按 Enter 不创建新行。 文本区似乎立即接受输入,但立即恢复,使用户无法添加多个项目。

** 循环原因** 这个问题载于附加形式'(附加形式.tsx')。 “ handleArrayChange” 函数将文本区域值以 QQn 分隔, 并立即过滤出空字符串 :

cost 项 = 值.split ("\n"). filter ((项目) =>项.trim () !;


Enter 按下后,新空行会在存储状态前被过滤出. 组件重报了被过滤的值,有效地取消了 Enter 键插到每个输入事件上。

** 建议的固定件**
将“.filter()”从“手动变换”中取出,并在渲染器一级而不是输入时过滤出空字符串。

重写

1. 打开恢复构建器并导航到附加信息段
2. 点击任何文本区(例如技术技能)
3. 输入任何文本
4. 按 Enter 键添加新项目
5. 观察到没有新建线路

预期行为

每个项目都应该在自己的行上输入,其中 Enter 创建了一条新行,这样用户就可以打入下一个项目.

环境

- 测试:勇敢、边缘、Firefox(全部复制)
- OS: Windows 11 (浏览器) / WSL2(dev服务器)
- 版本/承诺:5542278

QQ 屏幕截图

无回复( N)

内容来源: srbhr/Resume-Matcher