鍍金池/ 問答/HTML5  HTML/ antd DropDown下拉菜單獲取綁定的menu下menuitem的key或

antd DropDown下拉菜單獲取綁定的menu下menuitem的key或text。

本人剛?cè)腴Treact+antd,求前輩指點。
我的DropDown里面的代碼:

<Dropdown.Button size="large" overlay={<AppDmx onClick={this.selectMenuDown} id="dropDmx"></AppDmx>}> {this.state.dropDmxText} </Dropdown.Button>

組件AppDmx裝下了以下menu:

<Menu>
    <Menu.Item key="1">
        <a target="_blank" rel="noopener noreferrer" >1st menu item</a>
    </Menu.Item>
    <Menu.Item key="2">
        <a target="_blank" rel="noopener noreferrer" >2nd menu item</a>
    </Menu.Item>
    <Menu.Item key="3">
        <a target="_blank" rel="noopener noreferrer" >3rd menu item</a>
    </Menu.Item>
</Menu>

那么選擇某個menuitem點擊觸發(fā)selectMenuDown這個方法后,怎么在里面獲取menu.item的key或里面的Text呢

回答
編輯回答
墨染殤

你可以試下menu的onSelect事件去觸發(fā)selectMenuDown,onSelect有你想要的數(shù)據(jù)

<Menu onSelect={(item, key, selectedKeys) => this.selectMenuDown(item, key, selectedKeys)}>
</Menu>
2017年5月6日 12:16
編輯回答
命多硬

這個在文檔里面 就在selectMenuDown({key})這樣寫,就可以傳入key, 不細看文檔的鍋。

2017年3月12日 00:41