<el-tree
:data="roledata"
show-checkbox
default-expand-all
node-key="id"
ref="tree"
highlight-current
:props="defaultProps"
:default-checked-keys="choosedRole":render-content="renderContent" //树节点的内容区的渲染 。把最底层节点加在这里
@check-change="getCheckedKeys" //只要有节点状态发生变化都会触发这个节点。所以有时候会点一个触发三次。判断了他的父亲节点和祖父节点的状态。最难得是这里啊,如果页面没有确认按钮。你只需在最后一次触发事件时去执行接口的函数。下面可以看到我用了延时。
>
</el-tree>
接口数据
flag:false,
getRolePowerLists(){//被选中的
this.listLoadingRole=true;
getSchooRolePowerList({roleid:this.roleid}).then(res=>{
if (res.code == 1) {
this.listLoadingRole=false;