本机中的整数不会在文本框中呈现

时间:2017-11-29 12:32:36

标签: react-native

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

{{1}}

1 个答案:

答案 0 :(得分:3)

试试这个:

<TextInput
    returnKeyType='done'
    keyboardType = 'number-pad'
    maxLength ={6}
    defaultValue={`${menuDetails.price}`}
    onChangeText={(value) => this.setState({value})}
/>