gpt4 book ai didi

reactjs - react native 选择器选择 : How to auto-select an item but still be able to select others?

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

我在我的 React Native 应用程序中使用 RNPickerSelect。我想要三个选项:A BC。我希望默认选择 A(例如 USA 通常在国家选择器列表中默认选择的方式)。这是我尝试过的:

<RNPickerSelect
value={{label: 'A', value: 'A'}}
items={[
{ label: 'A', value: 'A' },
{ label: 'B', value: 'B' },
{ label: 'C', value: 'C' },
]}
onValueChange={value => {}}
/>

这确实默认选择了 A,但问题是它不允许您选择之后的任何其他内容。

我应该如何处理这个问题?

最佳答案

首先制作一个组件状态如下

class DropDown extends Component {
constructor() {
this.state = {
dropdownValue: 'A'
}
}

handleDropdownChange = (name) => (value) => {
this.setState({ [name]: value })
}

render() {
const { dropdownValue } = this.state

return (
<RNPickerSelect
value={dropdownValue}
items={[
{ label: 'A', value: 'A' },
{ label: 'B', value: 'B' },
{ label: 'C', value: 'C' },
]}
onValueChange={this.handleDropdownChange('dropdownValue')}
/>
)
}
}

关于reactjs - react native 选择器选择 : How to auto-select an item but still be able to select others?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62557019/

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