点击节点会弹出操作菜单实现增删改查等操作,查阅网上资料发现现有案例基本都是基于orgchart这个jQuery插件实现的,我们的项目是基于Vue的不希望因为这个功能引入jQuery,所以就基于Vue实现了一个简易版的树形...
项目当中的需求实现自定义勾选樹当选择子节点的时候,当前节点的向上所有父节点全部勾选向下的所有子节点不进行勾选,并在文本框进行展示勾选内容勾选时並隐藏下拉框,鼠标放置文本框出现清除按钮,点击清楚文本并重置树并且需要记录当前勾选的标识,名称等节点信息后端返回的樹节点信息,到底有几层未知数据量到底有多大未知。
if(booFlag){//判断标记true说明虽然第二次点击但是不是取消选择,只是修改选择节点 }else{//否则说明當前节点是勾选节点 }else{//说明时第一次进行选择树节点 }else{//否则说明当前节点是勾选节点 checkPcode(a,b){//检查当前节点的向上父节点冒泡遍历存储