默认情况下,我从 props
获取文本框值,该值是一个整数,将其转换为字符串,我正在使用 .toString()
方法显示文本框defaultValue
,但其投掷错误 .toString
是未定义的。我的代码是
const { menuDetails } = this.props;
<TextInput
returnKeyType='done'
keyboardType = 'number-pad'
maxLength ={6}
defaultValue={menuDetails.price.toString()}
onChangeText={(value) => this.setState({value})}
/>
尝试以下:
<TextInput
returnKeyType='done'
keyboardType = 'number-pad'
maxLength ={6}
defaultValue={`${menuDetails.price}`}
onChangeText={(value) => this.setState({value})}
/>