角色模块,编写边做笔记

本文介绍了如何利用el-tree组件创建展开列效果,展示树状结构的权限分配。内容包括回顾数据结构,如线性(数组+链表)、非线性(树+图),以及在权限管理中如何表示3级权限,并通过递归函数实现tree的渲染。
摘要由CSDN通过智能技术生成

展开列效果:

点击红圈,会默认展开一行,来显示更多信息,这个以前没写过,再次介绍下!

上面也没啥写的,我们在用户管理模块写过crud!

好了,还要一个分配权限的按钮也加上!

行,我给大家稍微贴下代码:

 <el-table :data="roleList">
                <el-table-column type="expand"></el-table-column>
                    <el-table-column type="index">

                    </el-table-column>
                    <el-table-column lable ="角色名字" prop="roleName">

                    </el-table-column>

                    <el-table-column label="操作">
                        <!-- <template slot-scope="scope"> -->
                        <template>
                            <el-button type="warning" size="mini" icon="el-icon-edit">修改</el-button>
                               <el-button type="danger" size="mini" icon="el-icon-delete">删除</el-button>   
                               <el-button type="info" size="mini" icon="el-icon-setting">分配权限</el-button>   
                            
                        </template>
                    </el-table-column>
            </el-table>

行,上面都很简单,我们下面开始下 el-tree 来展示树状结构:

(在此之前,回顾数据结构:1, 线性= 数组+ 链表 2, 非线性= 树 + 图!)

1, 2, 3 代表3 级权限,最后一级权限,没有children 属性,因为没有四级权限! 

行,我们先开始练习下递归函数吧,

 

// todo ...


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值