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;
   
};
相关推荐
Mintopia1 分钟前
世界头部大厂的研发如何使用 AI-Coding?
前端
wuhen_n1 分钟前
响应式图片的工程化实践:srcset与picture
前端·javascript·vue.js
学博成4 分钟前
centos7.9 安装 Firefox
前端·firefox
专注VB编程开发20年4 分钟前
VS2026调试TS用的解析/运行引擎:确实是 ChakraCore.dll(微软自研 JS 引擎)
开发语言·javascript·microsoft
wuhen_n4 分钟前
CDN图片服务与动态参数优化
前端·javascript·vue.js
郝学胜-神的一滴7 分钟前
深入理解Python生成器:从基础到斐波那契实战
开发语言·前端·python·程序人生
初级见习猿工7 分钟前
使用pdfjs-dist在Vue 3中实现PDF文件浏览器预览
javascript·vue·pdfjs-dist
吴声子夜歌13 分钟前
JavaScript——异常处理
开发语言·javascript·ecmascript
Mintopia16 分钟前
为什么要有 Neovate Code?
前端
IT_陈寒21 分钟前
SpringBoot 项目启动慢?5 个提速技巧让你的应用快如闪电 ⚡️
前端·人工智能·后端