pau*_*gio 3 javascript react-native
我将用户文本输入存储到这样的状态中
<TextInput
placeholder = "Hello"
onChangeText = {(text) => this.setState({greeting: text})}
/>
Run Code Online (Sandbox Code Playgroud)
我想使用react-native-modal-dropdown 做类似的事情。
<ModalDropdown
style = {styles.enterSearch}
options = {this.state.gasOptions}
onSelect {(renderButtonText) => this.setState({gas: renderButtonText})}
/>
Run Code Online (Sandbox Code Playgroud)
使用此代码,我可以选择我想要的选项,但我找不到方法来获取所选文本选项的值。
任何帮助都会很棒。
由于某种原因,您必须将 String 放在值前面才能正确读取它。这花了我一段时间才弄清楚,所以我希望它能帮助其他人。
<ModalDropdown
style = {styles.enterSearch}
options = {this.state.gasOptions}
onSelect {(value) => this.setState({gas: (String(this.state.gasOptions[value]))})}
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6457 次 |
| 最近记录: |