el-tree 实现全选、反选、子选父功能

本文介绍了如何在Vue中使用el-tree组件实现全选、反选和子选父功能,通过设置属性和监听事件来处理节点选择状态。同时,文章分享了在实现过程中遇到的问题及其解决方案,包括处理节点权限和递归更新树状结构。
摘要由CSDN通过智能技术生成

html部分

<el-tree

:data="menuList"

:props="menuListTreeProps"

node-key="permId"

:accordion="true"

ref="menuListTree"

:check-strictly="trueFlag"

:default-expand-all="true"

:default-checked-keys="checkKeys"

@check-change="checkChange"

@check="currentChecked"

show-checkbox>

</el-tree>

 

data部分

data () {

return {

menuList: [],

treeNewArr: [],

disabledTrue: true,

chekedKeys: [],

treeData: [],

trueFlag: true,

editCheckId: '',

checkKeys: [],

menuListTreeProps: {

label: 'permName',

children: 'sub',

// disabled: 'hasperm'

},

 

js 部分

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值