el-tree 树取消高亮

html 复制代码
 <el-tree
          accordion
          ref="treeRef"
          :data="treedata"
          class="treeRef"
          :current-node-key="currentnode"
          :props="defaultProps"
          highlight-current
          node-key="id"
          :default-expanded-keys="[3, 31, 311]"
          @node-click="handleNodeClick"
        >
          <template #default="{ node }">
            <img
              style="margin-right: 5px"
              :src="treeimgComputed(node.data)"
              alt=""
            />
            <p>{{ node.label }}</p>
          </template>
        </el-tree>
javascript 复制代码
const currentnode: any = ref(null);
const treeRef = ref();
const defaultProps = {
  children: "children",
  label: "label",
};
watch(currentnode, (val) => {
  treeRef.value.setCurrentKey(val);
});
const handleNodeClick = (data: any) => {
  // console.log("打印树:", data);
  currentnode.value = data.id;
  
};

主要代码就是取消高亮把currentnode赋值为null;和监听ref数据

javascript 复制代码
currentnode.value = null;

watch(currentnode, (val) => {
  treeRef.value.setCurrentKey(val);
});

const handleNodeClick = (data: any) => {
  // console.log("打印树:", data);
  currentnode.value = data.id;
   
};
相关推荐
小二李几秒前
第12章 koa框架重构篇 - Koa框架项目重构
java·前端·重构
鸡吃丸子4 分钟前
React Native入门详解
开发语言·前端·javascript·react native·react.js
阿蒙Amon8 分钟前
JavaScript学习笔记:12.类
javascript·笔记·学习
qq_4287232411 分钟前
英语歌10个月之前启蒙磨耳朵
前端
Hao_Harrision14 分钟前
50天50个小项目 (React19 + Tailwindcss V4) ✨ | DrinkWater(喝水记录组件)
前端·react.js·typescript·vite7·tailwildcss
SadSunset21 分钟前
(19)Bean的循环依赖问题
java·开发语言·前端
JIngJaneIL24 分钟前
基于Java+ vue图书管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
阿蒙Amon30 分钟前
JavaScript学习笔记:10.集合
javascript·笔记·学习
几何心凉32 分钟前
容器平台集群管理和调度
前端
几何心凉38 分钟前
openFuyao 总体定位和解决方案
前端