1. 确定Element UI的Tree组件API中关于setCurrentNode的方法 setCurrentNode是Element UI中Tree组件的一个方法,用于设置树形控件中当前选中的节点。 2. 了解setCurrentNode方法的具体用法和参数要求 方法名称:setCurrentNode 参数要求: node:Tree组件中某个节点的Node对象,或者该节点的key(如果设置了node-key属性)。
this.$refs.treeNav.setCurrentKey(checkedKey) this.SET_CURRENT_DEVICE_LIST(projectPreview[this.deviceName]) }) } 1. 2. 3. 4. 5. 6. 7. 8. 5. 参考代码 // 根据 projectId 获取对应项目的 preview getProjectPreviewOf(nodeData){ areaApi .previewOfProject({ pid: nodeData.projectInfo.id }...
treeNode.parent.loaded = false treeNode.parent.loadData() // 刷新父节点数据 } 1. 2. 3. 4. 5. 问题四:选中节点设置: setCurrentKey不起作用的问题处理 在新增、删除操作成功之后,我们常常需要重新设置当前选中的节点,el官方给我们提供了方法setCurrentKey,但初次使用这个方法的小白,往往会遇到不起作用的...
</el-tree> 在选中对应的名称是定位到树节点上 selectedRegion(item) {if(Object.keys(item).length === 0) {return}this.expandedKeys.push(item.parentId)this.$refs.tree.setCurrentKey(item.regionId)//通过 key 设置某个节点的当前选中状态,使用此方法必须设置 node-key 属性const node = document.get...
需要设置node-key,ref,current-node-key 且写在nextTick里(必须等待dom渲染完毕后再执行) 重点设置setCurrentKey,否则样式不会高亮 传的值就是current-node-key绑定的值 image.png <el-treeref="treeRef":highlight-current="true":expand-on-click-node="false":data="departmentList":props="defaultProps"node...
cNode, parentNode = getNode.pNodes; // 递归当前节点以及所有子节点 设置全部选中与否 this.setTreeRecursion([currentNode], val); // 递归每个父节点的全部子节点个数,以及每个父节点的全部选中的子节点个数 parentNode.map(item => { let num = this.queryNodesTotal(item.children); let childrenNum =...
{//科室//设置当前选中keythis.$refs.deptTree.setCurrentKey(val);//根据el-tree的getNode方法获取到val相应的Nodelet node =this.$refs.deptTree.getNode(val);//触发点击处理(由于elem参数没用到,所以这里忽略不传)this.handleTreeNodeClick(node.data, node);//除了选中相应的科室节点及触发查询,还有件...
[https://elementui.github.io/issue-generator/#/zh-CN ( 没有这个地址)](https://elementui.github.io/issue-generator/#/zh-CN ( 没有这个地址)) Steps to reproduce var tempNode=tree.getNode(data); debugger; tree.setCurrentNode(tempNode); What is Expected? 选中 数据是 data 的 节点 What...
:current-node-key="currentNodekey" @node-click="handleNodeClick" node-key="id" :default-expanded-keys="defaultDisplay" :filter-node-method="filterNode" ref="tree" > this.currentNodekey=id; this.$nextTick(() => { this.$refs.tree.setCurrentKey(this.currentNodekey); //一定要加这个选中...
this.$refs.tree.store.nodesMap[key].expanded = false } 1. 2. 3. 去除子节点缩进 设置:indent="0" 自定义节点内容、设置某一节点对应的背景色 使用slot,找到要修改内容对应的class,(F12查找)例如下面例子 el-tree-node、custom-tree-node,找到这些elementui自带的class,使用插槽进行修改。我这里主要想在标...