我在玩 React 组件,我发现这个网站介绍了使用表单控件和引导程序样式的不同方法。我想创建一个文本区域,当用户按下 Enter 时,该区域的大小会动态变化,但通过以下练习,将添加一个滚动条。我可以只更改行数,但是有没有办法在每次用户创建新行时更改文本字段的大小
<Form.Group controlId="exampleForm.ControlTextarea1">
<Form.Label>Example textarea</Form.Label>
<Form.Control as="textarea" rows={1} />
</Form.Group>
感谢您的时间和回答
答案 0 :(得分:0)
此包将具有您正在寻找的行为:react-textarea-autosize
为了使它像引导程序一样,我建议为此组件添加一个引导程序 css className (more info):
<TextareaAutosize className="form-control" />