我正在使用 react-native-picker-select。當有稱為 ingre 的資料時,我希望 ingrebool 在按下 a、b、c、d 時為假,在按下 e 時為真。我應該怎么辦?
這是我的代碼
export const ingre = [
{ label: 'a', value: 'Tangerinefeed' },
{ label: 'b', value: 'dryexamfeed' },
{ label: 'c', value: 'wetfeed' },
{ label: 'd', value: 'sawdust' },
{ label: 'e', value: 'etc' },
];
export const ArrowIconPickerObj = ({ingre }) => {
const [ingrebool, setIngrebool] = useState(false)
return (
<RNPickerSelect
items={ingre}
/>
)
}
uj5u.com熱心網友回復:
你自己已經想通了:當按下 a,b,c,d 時將 ingrebool 設定為 false,按下 e 時設定為 true。
<RNPickerSelect
items={ingre}
onValueChange={value => setIngrebool(value === "etc")}
/>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/492066.html
標籤:javascript 反应 反应式
