我使用的材質爲UI菜單和菜單項 我試圖讓菜單項的值,但它不工作..獲得價值
這是我的代碼:
<Menu value= { this.state.selectedItem }>
<MenuItem onClick={this.listClicked} leftIcon={
<FontIcon className="material-icons" style={{ color: 'white', margin: '0' }}>format_list_bulleted</FontIcon>
} />
<MenuItem onClick={this.settingClicked} leftIcon={
<FontIcon className="material-icons" style={{ color: 'white', margin: '0' }}>settings</FontIcon>
} />
</Menu>
public listClicked = (value) => {
this.setState({
selectedItem :value
})
console.log(this.state.selectedItem)
}
我不明白的價值,並在導航器的控制檯,我有一個對象 你能幫助我嗎?
謝謝
謝謝你,但像@Shubham卡特里的答案,我在我的控制檯中的空值,或undifined ..我不明白.. –
你確定你在'MenuItem'中加了'value'屬性嗎? – Waiski
是的,我確定.. –