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;
}
相关推荐
一千柯橘8 分钟前
Nestjs 解决 request entity too large
javascript·后端
2501_9063143222 分钟前
优化无头浏览器流量:使用Puppeteer进行高效数据抓取的成本降低策略
开发语言·数据结构·数据仓库
举个栗子dhy29 分钟前
如何处理动态地址栏参数,以及Object.entries() 、Object.fromEntries()和URLSearchParams.entries()使用
javascript
宁静_致远33 分钟前
React Native 技术栈:基于 macOS 开发平台的 iOS 应用开发指南
前端·javascript·react native
H5开发新纪元33 分钟前
VS Code 插件开发实战:代码截图工具
javascript·visual studio code
让我们一起加油好吗1 小时前
【C++】类和对象(上)
开发语言·c++·visualstudio·面向对象
DevUI团队1 小时前
超越input!基于contentediable实现github全局搜索组件:从光标定位到输入事件的全链路设计
前端·javascript
天天扭码1 小时前
前端必备技能 | 使用rem实现移动页面响应式
前端·javascript·css
Momoyouta1 小时前
draggable拖拽列表与虚拟列表结合实例
前端·javascript
magic 2451 小时前
深入解析Promise:从基础原理到async/await实战
开发语言·前端·javascript