gpt4 book ai didi

javascript - React 中默认

转载 作者:行者123 更新时间:2023-12-01 03:21:00 25 4
gpt4 key购买 nike

我正在努力处理 React 中的 select 元素(而且相关文档也很薄弱)。

是否有任何“ native ”选项可以使用受控 <select> ,使用占位符 hack (<option value={null} />)?

我感觉这种输入类型对 React 来说没什么用处。

主要目标是:- 为了支持而使用 native 输入(移动浏览器、验证和样式统一、直接堆栈)- 有一个必需的选择输入- 在选择输入中有一个占位符

祝你有美好的一天!

最佳答案

终于解决了!

重要的是在设置值时将空字符串转换为 null,在从状态获取值时将 null 转换为空值,因此:

  <select
required
onChange={e => this.setState({select: e.target.value || null})}
value={this.state.select || ''}
>
<option value=''>None</option>
...

关于javascript - React 中默认 <option> 的使用需要选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45205994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com