1
在以下代碼中,日誌返回「true」,但條件不起作用。任何人都可以知道這裏發生了什麼問題嗎?反應原生條件不起作用?
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
);
}
這已經在爲我工作「if(this.state.loginStatus)」。抱歉回覆晚了。但我已經在字符串中分配了值(在JSON中)....雖然if(this.state.responseData.status.status ==「true」)這對我有用......真令人費解。 –
請記住使用'==='而不是'=='! –