簡體   English   中英

反應原生:選擇器的值不會改變

[英]react native : value of the picker does not change

如果我 select 來自它的另一個值,則選擇器的值不會改變它只是在我添加 onValueChange 時發生,我很樂意為此提供幫助

const [eventType, setEventType] = useState<any>();

<Picker
                onValueChange={(itemValue, itemIndex) => { setEventType(itemValue) }}
                dropdownIconColor='black'
                mode="dropdown">
                {stateList.map(option => <Picker.Item label={option.label} key={option.key} value={option.value} />)}
            </Picker>

你能試試這個嗎? 我認為你應該添加你的代碼 selectedValue

<Picker
                onValueChange={(itemValue, itemIndex) => { setEventType(itemValue) }}
                selectedValue={eventType}
                dropdownIconColor='black'
                mode="dropdown">
                {stateList.map(option => <Picker.Item label={option.label} key={option.key} value={option.value} />)}
            </Picker>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM