vue+element ui 递归菜单

vue+element ui 递归菜单,第1张

vue+element ui 递归菜单 思路

定义side-bar和side-bar-item两个component,根据传入的菜单树生成递归菜单

side-bar

props: {menus: Array}


side-bar-item

props:{menu: Object}


使用

样例数据
menus: [
    {
        type: 1,
        path: '/system',
        meta: {icon: 'el-icon-home', title: '系统模块'},
        children: [
            {
                type: 2,
                path: '/system/user',
                meta: {icon: 'el-icon-home', title: '用户'},
            },
            {
                type: 2,
                path: '/system/role',
                meta: {icon: 'el-icon-home', title: '角色'},
            }
        ]
    },
    {
        type: 2,
        path: '/ex',
        meta: {icon: 'el-icon-home', title: 'ex'}
    },
],

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/941442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-17
下一篇 2022-05-17

发表评论

登录后才能评论

评论列表(0条)

保存