element 树组件 tree 横向纵向滚动条

Html

js 复制代码
  	 <el-card
        shadow="hover"
        class="solo flex-2"
        style="height: calc(100vh - 1.6rem); border: 1px solid #ebeef5"
      >
        <div slot="header" class="clearfix">
          <span>问题分类</span>
        </div>
        <div class="scroll-tree">
          <el-scrollbar style="height: 100%">
            <el-tree
              :data="data"
              :props="defaultProps"
              @node-click="handleNodeClick"
              node-key="id"
            ></el-tree>
          </el-scrollbar>
        </div>
      </el-card>

样式

js 复制代码
/* 添加水平滚动条和纵向滚动条 */
.scroll-tree {
  overflow: auto;
  height: calc(100vh - 1.6rem - 60px);
}
.scroll-tree ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.el-tree {
  display: inline-block;
  min-width: 100%;
}
/deep/.solo .el-card__body {
  padding: 0px;
}

点击节点高亮

  • tree 标签添加属性 highlight-current
css 复制代码
/deep/.el-tree--highlight-current
  .el-tree-node.is-current
  > .el-tree-node__content {
  background-color: #318eff;
  color: #fff;
}
相关推荐
大模型铲屎官1 分钟前
C#入门:从变量与数据类型开始你的游戏开发之旅
开发语言·c#·游戏开发·数据类型·变量与数据类型·unity基础·c#变量
狂炫一碗大米饭7 分钟前
🧠前端面试高频考题---promise,从五个方面搞定它🛠️
前端·javascript·面试
keep one's resolveY20 分钟前
Tomcat线程池详解,为什么SpringBoot最大支持200并发?
java·开发语言
拉不动的猪23 分钟前
前端如何判断登录设备是移动端还是pc端
前端·javascript·css
苏墨瀚24 分钟前
Bash语言的堆
开发语言·后端·golang
拉不动的猪29 分钟前
刷刷题38(长连接 +切片上传)
前端·javascript·面试
鲤籽鲲39 分钟前
C# Type类中Name、FullName、Namespace、AssemblyQualifiedName的区别
开发语言·microsoft·c#·c# 知识捡漏
愚润求学43 分钟前
C++刷题(二):栈 + 队列
开发语言·c++·算法·leetcode
inwith43 分钟前
C#语法基础总结
开发语言·c#
野生的程序媛1 小时前
重生之我在学Vue--第13天 Vue 3 单元测试实战指南
前端·javascript·vue.js·单元测试