我正在使用 downshiftjs 创建自动完成输入文本框。单击自动完成的结果时,我无法设置输入文本。
我正在创建示例代码 codesandbox.io
自动完成功能正在运行:
它是可搜索的:
点击item时,无法用点击的item设置输入框值。
我正在使用 downshiftjs 创建自动完成输入文本框。单击自动完成的结果时,我无法设置输入文本。
我正在创建示例代码 codesandbox.io
自动完成功能正在运行:
它是可搜索的:
点击item时,无法用点击的item设置输入框值。
您可以在挂钩中定义itemToString
函数,因为您使用对象数组作为选择项。<li>
并在标记中进行了一些修复。
编辑工作示例:https ://codesandbox.io/s/reverent-kepler-4v42x?file=/src/App.js