1
Im folgenden Code-Log-Return "True" aber Bedingung funktioniert nicht. Kann jemand wissen, was hier los ist?React Native Bedingung funktioniert nicht?
componentDidMount() {
TimerMixin.setTimeout(
() => {
console.log(this.state.loginStatus);
if(this.state.loginStatus == "true"){
console.log("go to inner");
//this._onPress();
}
console.log(this.state.loginStatus);
},
300
);
}
Das funktioniert schon für mich "if (this.state.loginStatus)". Entschuldige die späte Antwort. Aber ich habe den Wert in string (in JSON) zugewiesen .... Obwohl if (this.state.responseData.status.status == "true") das bei mir funktioniert ... Wirklich verwirrend. –
Denken Sie daran, '===' anstelle von '==' zu verwenden! –