我只需要一级菜单,不内嵌,现在这个只能是由点击改变选中的菜单,有什么方法能传入菜单的key,让它选中吗。官方地址
import { Menu } from 'antd'; <Menu selectedKeys={['mn2']} defaultSelectedKeys={['mn2']} > <Menu.Item key="mn1">菜单1</Menu.Item> <Menu.Item key="mn2">菜单2</Menu.Item> </Menu>
注意看Menu组件的两个属性:selectedKeys、defaultSelectedKeysselectedKeys:当前选中的菜单项 key 数组defaultSelectedKeys:初始选中的菜单项 key 数组这两个属性为二选一使用,如果同时使用时,defaultSelectedKeys无效,将会以selectedKeys为准。
selectedKeys
defaultSelectedKeys
如果你只是希望指定一个初始化选中的菜单项,请使用defaultSelectedKeys;如果你需要每次通过传入不同的props改变Menu组件的选中项,请使用selectedKeys。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
注意看Menu组件的两个属性:
selectedKeys
、defaultSelectedKeys
selectedKeys
:当前选中的菜单项 key 数组defaultSelectedKeys
:初始选中的菜单项 key 数组这两个属性为二选一使用,如果同时使用时,
defaultSelectedKeys
无效,将会以selectedKeys
为准。如果你只是希望指定一个初始化选中的菜单项,请使用
defaultSelectedKeys
;如果你需要每次通过传入不同的props改变Menu组件的选中项,请使用
selectedKeys
。