gpt4 book ai didi

android - React Native Picker 不更新状态

转载 作者:行者123 更新时间:2023-11-29 23:16:23 27 4
gpt4 key购买 nike

我正在开发一个 react native 应用程序。因为我正在使用选择器来选择项目并更新状态。 M 问题是选择器没有更新下面的状态是我的代码

constructor(props){
super(props)

this.state=({
category:'',
})

getPickerElements() {
var pickerArr = [];
data.forEach((child, itemIndex) => {
pickerArr.push(<Picker.Item label={child.storeName} value={child.storeId} key={itemIndex}/>)
})

return pickerArr;
}

<Picker
selectedValue={this.state.category}

onValueChange={(itemvalue) =>{
this.setState({category: itemvalue})
}}>

{/* -------------------Dynamic Picker Data------------------ */}
{this.getPickerElements()}
{/* -------------------------------------------------------- */}
</Picker>

For the record the 'data' have data and drop down working properly

最佳答案

onValueChange 需要更改值,如果是 React Native,我们需要提供一个默认值(选定值),它可能是我们数据中的选项,或者只是一个标签项。这样,当选择其他所有项目时,都会调用 onvaluechange 方法。

关于android - React Native Picker 不更新状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55285551/

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