I-Eingang von nativer Basis verwenden, und ich bin nicht in der Lage einen Standardwert für den Eingang setzen field.I auf einer IOS device.Following mich entscheiden mein Code für die Eingabe:Wie setze ich defaultValue mit reaktiven nativen?
<Item floatingLabel>
<Label>Email</Label>
<Input
onChangeText={email => this.setState({ email })}
defaultValue={this.props.navigation.state.params.email}
getRef={c => (this._inputEmail = c)}
onSubmitEditing={event => {
this._inputPhone._root.focus();
}}
returnKeyType="next"
keyboardType="email-address"
autoCapitalize="none"
autoCorrect={false}
/>
</Item>
Ich habe es verwendet, vor in einem TextInput und es funktioniert gut.Ich verstehe nicht, warum es nicht für die Eingabe funktioniert. Jede Hilfe oder Anregung ist appreciated.THANKS :)
ich bin nicht sicher, wie Sie Ihre 'Input' Komponente aussieht, aber scheint, dass Sie nicht Requisiten bis zu' TextInput' sind vorbei, weil 'defaultValue' in der' TextInput' Komponente verfügbar ist. –
@TheReason Ich verwende Folgendes als Standard-Wert: - defaultValue = {this.props.navigation.state.params.email} – anup
@ TuấnTrầnDuy in dem Dokument sagt es so etwas wie Input: Native TextInput reagieren Ich nehme an, es hat alle Funktionalität, die die Texteingabe mit zusätzlichen Vorteilen hat – anup