当前位置: 首页 > news >正文

关于在vue2中使用el-tree的记录

此文章会持续更新在使用el-tree过程中应用到的功能...

先看此效果:

html:

<el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick">//自定义节点内容<span slot-scope="{ data }">//此处if判断是让最后一个节点使用自定义的图标<span v-if="data.children">{{ data.label }} (<span style="color: #fff612">{{data.children.length}}</span>)</span><span v-else><img src="@/assets/images/xx.png" alt="" /> {{ data.label }}</span></span>
</el-tree>
data: [{label: '菏泽市',children: [{label: '东明县',children:[{label: 'xxx1',},{label: 'xxx2',},]}]}
],//此处设置数据结构
defaultProps: {children: "children",label: "label",//这里是让第三级节点不使用收起/展开的图标,配合下方css使用isLeaf: (data, node) => {if (node.level === 2) {return true;}},},
::v-deep {.el-tree {position: relative;cursor: default;background: transparent;color: #fff;}
//取消el-tree自带的hover效果.el-tree-node__content {&:hover {background: transparent !important;color: #fff;}}
//取消el-tree自带的hover效果.el-tree-node.is-current > .el-tree-node__content {background-color: transparent !important;}
//调整普通节点字体大小.el-tree-node__label {font-size: calc(0.5vw);}
//调整一级节点字体大小.el-tree > .el-tree-node > .el-tree-node__content > span {font-size: calc(0.9vw);
}
//自定义收起/展开节点图标的旋转.el-tree .el-tree-node__expand-icon.expanded {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
//自定义收起图标.el-tree .el-icon-caret-right:before {color: #5bb9fc;content: "\e791";}
//自定义展开图标.el-tree .el-tree-node__expand-icon.expanded.el-icon-caret-right:before {color: #5bb9fc;content: "\e790";}//配合data中defaultProps使用,去掉第三级节点的图标,也可以使用opacity:0.is-leaf::before {display: none;}
}

关于获取自定义收起/展开的图标:


http://www.mrgr.cn/news/23534.html

相关文章:

  • 【Redis】主从复制 - 源码
  • KingFusion|KingFusion客户端接入KingHistorian历史数据
  • 终于搞懂TS中的泛型啦! | typescript 入门指南 04
  • 基于SWAT-MODFLOW地表水与地下水耦合
  • 吐血整理nacos 作为springcloud的配置中心和注册中心
  • 序偶解释:李冬梅老师书线性表一章第一页
  • C++11中的std::bind的作用
  • 【Qt】Qt界面美化 | 绘画
  • 【Linux:文件系统】
  • 02 三数排序
  • 枚举专题.
  • 钢铁百科:NM360D执行标准、NM360D焊接性能、NM360D应用范围
  • 第三天旅游线路预览——从禾木景区入口到景区换乘中心
  • 【云服务器介绍】选择指南 腾讯云 阿里云全配置对比 搭建web 个人开发 app 游戏服务器
  • SprinBoot+Vue高校就业管理系统设计与实现的设计与实现
  • Jmeter_循环获取请求接口的字段,并写入文件
  • 无人机动力系统设计之桨叶推力计算
  • 安装一些大模型微调相关的库
  • [苍穹外卖]-07使用缓存优化查询接口
  • 2024年PDF转换器大集合:哪4款是互联网人的首选?