需求:el-tree 父节点收缩 icon 展开和隐藏样式修改。

一、原始样式

二、修改后

三、代码

Html:注意 el-tree 标签上有一个 div 。

<div class="eltree-main"><el-tree:data="data"show-checkboxnode-key="id":default-expanded-keys="[2, 3]":default-checked-keys="[5]"></el-tree>
</div>

CSS:注意这里使用局部 scoped ,但要使用 >>> ,否则无效。

<style lang="stylus" scoped>
.eltree-main >>> .el-tree {.el-tree-node__expand-icon.expanded {// 已展开的父节点 收缩 iconcontent: url('~@images/caret.png');}.el-icon-caret-right:before{// 未展开的父节点 收缩 iconcontent: url('~@images/caret.png');}.is-leaf:before {// 子节点 收缩 iconcontent: '';}
}
</style>

原始 icon

展开和隐藏的父节点收缩 icon,都使用上面这个图片。组件内部做了转换,仅注意即可。

Vue ElementUI el-tree 修改节点收缩 icon相关推荐

  1. 常见的 vue elementUI el的标签总结

    vue elementUI el的标签总结 标签源码 标签作用 el-col 整体 el-container 主体区域 el-tooltip 提示框信息 el-header 内容头部区域 el-asi ...

  2. vue+element-ui之tree树形控件有关子节点和父节点之间的各种选中关系详解

    做后端管理系统,永远是最蛋疼.最复杂也最欠揍的事情,也永远是前端开发人员最苦逼.最无奈也最尿性的时刻.蛋疼的是需求变幻无穷,如同二师兄的三十六般变化:复杂的是开发难度寸步难行,如同蜀道难,难于上青天: ...

  3. vue实现echarts树图修改节点图片,修改连线颜色,鼠标悬停显示详情,鼠标右键弹出菜单,搜索,导出PNG,高亮,查看节点是否还有子节点,修改树图的展示方式

    其实这些效果之前都有用js写过,但是最近在写vue项目,里面的些许语法还是有些不一样的,所以还是写一遍文章总结一下,下次遇到就可以直接用了. 如果想看js写法,可以看我别的文章 首先,实现效果入下图: ...

  4. Element-UI实现Tree 树形控件节点添加图标

    Element-UI实现Tree 树形控件节点添加图标: 属于自定义节点内容,可以通过两种方法进行树节点内容的自定义:render-content 和  scoped slot. 1.scoped s ...

  5. vue修改节点class_Vue2.0 源码解读系列 来自 Vue 的神秘礼盒

    鄢栋,微医云服务团队前端工程师.有志成为一名全栈开发工程师甚至架构师,路漫漫,吾求索.生活中通过健身释放压力,思考问题. 目前 Vue3.0 打的很火热,都已经出了很多 Vue3.0 源码解析系列的博 ...

  6. ext tree相关知识 动态修改节点小图标

    ext tree相关知识 Java代码  ext tree 动态修改各个节点名称icon小图标 [java] view plaincopy ext tree 动态修改各个节点名称icon小图标 Jav ...

  7. Vue中动态加载SVG文件并绑定事件、修改节点数据

    大致的流程是这样的:实现这个需求是首先通过一个工具(drawio)去自定义绘制图形,然后导出一个svg格式的文件,后端搞了一下drawio工具的源码,在导出的时候,为绘制的图形上每个节点都去绑定了一个 ...

  8. VUE+ELEMENTUI el-upload照片墙手动上传多张图片 保存和修改功能前后端完整实现

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. VUE+ELEMENTUI el-upload照片墙手动上传多张图片 保存和修改功能前后端完整 ...

  9. SSH2(后台管理页面+Vue+Element-UI+动态树+分页+正则表达)

    后台搭建-前端展示 1:加入maven項目 1.1创建如图中的工作流程包+配置文件 1.2导入Spring容器框架(业务逻辑处理) 2.Base(接口工具类): 3.SYS模块包: **Util工具类 ...

最新文章

  1. 深度学习核心技术精讲100篇(三十九)-医疗健康领域的短文本理解
  2. Linux服务器下PHPMailer发送邮件报错504
  3. 买服务器带操作系统,买服务器带操作系统
  4. Vue、element-ui的resetFields()方法重置表单无效问题及解决办法
  5. 4 FI配置-财务会计-创建会计科目表或总账科目表(COA-Chart of Account)
  6. Struts2之异常机制
  7. centos7安装gitlab_Docker常用镜像安装:MySql Redis GitLab maven私服等
  8. override(C# 参考)
  9. 用Navicat连接MySQL数据库出现1251错误:密码方式错误
  10. matlab 按照某列以行为单位进行排序
  11. error: possibly undefined macro: AC_PROG_LIBTOOL
  12. Gitea Extension for Visual Studio V1.0.62 发布
  13. Linux 无线无法获取ip,Linux无法获取IP地址
  14. 视频、音频格式转换全集
  15. advStringGrid单元格文字垂直居中
  16. SpringBoot Mybatis Starter 解析
  17. ShopTalk第19集
  18. Classical Algorithm--Mobius反演
  19. 显卡花屏显存测试软件6,在线等,显卡花屏.测试结果如何分辨那个显存坏了
  20. Python核心编程第二版第五章数字(课后习题)----我的答案

热门文章

  1. Linux安装docker及其他镜像
  2. react hook 闭包陷阱问题
  3. 【MySQL】SQL优化
  4. 电子签名行业2017新风向
  5. renqun_youhua=2004892,竞价推广链接后缀标识都是什么含义?
  6. 搭建私有云平台的一些随想
  7. html5考试总结300字,中段考试总结作文300精选集锦
  8. Jenkins 插件开发记录
  9. 【C++】RAll,裸指针,弃用auto_ptr原因
  10. Android的DrawText详解