我將“isAvailable”prop存儲為boolean,但是當(dāng)handleChange函數(shù)運行時,它將我的布爾變量轉(zhuǎn)換為字符串。是否可以保留“isAvailable”布爾值而不創(chuàng)建另一個處理更改的函數(shù)?這是我渲染的選擇框:<select
type='text'
name="isAvailable"
className='itemAvailability form__input'
value={this.props.details.isAvailable}
onChange={this.handleChange}>
<option>Availability</option>
<option value={true}>Available</option>
<option value={false}>Not Available</option></select>這里是handleChange函數(shù)handleChange = (e) => {
const updatedItem = {
...this.props.details,
[e.currentTarget.name]: e.currentTarget.value
}
this.props.updateItem(this.props.index, updatedItem);}
在React中使用<option>值的布爾值
哆啦的時光機
2019-04-16 18:15:00