mui-menu-antd
v1.0.5
Published
基于八维专高5月考题型限制,复杂度超出了学员理解范围,但为了项目完整度,必须要使用菜单功能,所以封装了这个插件,以便让学员们更好地去提升业务能力而不是纠结于底层实现。因时间有限,当前的项目并不符合标准插件的规范,后续有时间再修改调整
Downloads
4
Readme
安装插件
npm install mui-menu-antd
使用方式
import MenuMy from 'mui-menu-antd' // 独立使用方式 <MenuMy menus={this.props.menu} pathname={this.props.location.pathname} collapsed={this.state.collapsed} history={this.props.history} location={this.props.location} /> // 不使用pathname和collapsed属性: import MenuMy from 'mui-menu-antd' import { connect } from 'react-redux' import { withRouter } from 'react-router-dom' function Comp(props){ return ( <MenuMy {...props} /> ) } export default connect( (state) => {return { menus: state.menu }} )(withRouter(Comp));
获取菜单树
import { getMenus, getMenuKeys } from 'mui-menu-antd'
getMenus( menus, pathname ) // 返回对象类型菜单树,返回类型数组
getMenuKeys( menus, pathname ) // 返回路径字符串类型的菜单树,返回类型数组
Learn More
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.