【发布时间】:2019-03-20 13:07:25
【问题描述】:
这是我正在使用的文本输入,我希望在输入值后禁用输入字段。我尝试使用可编辑道具,但没有帮助。 我对本机反应完全陌生,请举个例子。
<View style={editProfileStyle.textinputView}>
<TextInput
style={editProfileStyle.textInput}
placeholder="Enter your Specialization"
value={this.state.subQualification}
onChangeText={subQualification => this.setState({ subQualification: subQualification })}
/>
</View>
【问题讨论】:
-
您在使用内置可编辑道具时遇到了什么问题?
-
默认禁用。我希望该字段最初可编辑并在输入值后禁用
-
在这种情况下只需通过
editable={this.state.subQualification.length === 0}这应该可以解决问题,我也发布了答案