0
我正在使用react-bootstrap-switch作用於我正在構建的應用程序,並且無法獲取開關的狀態。獲取value-statestate-bootstrap-switch
這是我如何使開關:
<Switch value={'off'} state={this.state.storyStatus} size={'small'} onColor={'danger'} onChange={this.handleChange}/>
我已經使用這個了更改處理:
handleChange: function() {
console.log(this.state);
//this.setState({storyStatus: !this.state});
},
,這是我的初始狀態的方法:
getInitialState: function() {
return {
storyStatus: "false"
};
},
console.log只記錄初始狀態,而不是開關的實際狀態。
使用反應開發工具,我可以看到當我操作開關時狀態改變,但似乎無法拉開開關狀態的值。
最終我想改變基於所述開關的狀態的li元素的背景顏色。
感謝您指出,但console.log似乎仍然拉動初始狀態,按鈕的實際狀態。因爲它不斷記錄假。 – chinds