element-ui tree添加提示线

elementUI树形组件添加连线和自定义图标 1.elementUI的树形组件官网样例节点之间是没有连线的,想要实现如下图节点之间出现连线需要自己定义树形插件的样式覆盖el-tree内部的样式类 首先要给el-tree添加两个样式类 一个添加到el-tree本身的class上,另外一个添加到包裹el-tree的外层div,具体的样式代码如下 /* 树形结构节点添加连线 */ .tree /deep/ .el-tree-node ... 阅读详情

一、页面渲染好tree

<template>
    <div class='mytree'>
        <el-tree :data="data" :indent='0' :props="defaultProps" @node-click="handleNodeClick"> 
        </el-tree>
    </div>
</template>

注意:   :indent='0'这一项设置一下,否则线跟节点之间会有很大的缝隙

二、写样式

<style lang="scss" scoped>
.mytree /deep/{
     .el-tree > .el-tree-node:after {
      border-top: none;
    }
    .el-tree-node {
      position: relative;
      padding-left: 16px;
    }
    //节点有间隙,隐藏掉展开按钮就好了,如果觉得空隙没事可以删掉
    .el-tree-node__expand-icon.is-leaf{
      display: none;
    }
    .el-tree-node__children {
      padding-left: 16px;
    }

    .el-tree-node :last-child:before {
      height: 38px;
    }

    .el-tree > .el-tree-node:before {
      border-left: none;
    }

    .el-tree > .el-tree-node:after {
      border-top: none;
    }

    .el-tree-node:before {
      content: "";
      left: -4px;
      position: absolute;
      right: auto;
      border-width: 1px;
    }

    .el-tree-node:after {
      content: "";
      left: -4px;
      position: absolute;
      right: auto;
      border-width: 1px;
    }

    .el-tree-node:before {
      border-left: 1px dashed #4386c6;
      bottom: 0px;
      height: 100%;
      top: -26px;
      width: 1px;
    }

    .el-tree-node:after {
      border-top: 1px dashed #4386c6;
      height: 20px;
      top: 12px;
      width: 24px;
    }
  }
<style>

效果图:

感谢:这篇博客

https://blog.youkuaiyun.com/u011225228/article/details/93141026

elementUI树形组件el-tree添加层级虚线,指示线 看实现效果 element的官网由提供一个属性 indent ,该属性可以控制相邻级节点间的水平缩进,单位为像素。我们可以将该属性设置为0,然后我们在css中为所有 el-tree-node 设置 padding-left ,就可以达到缩进的效果了! 由于每一层 el-tree-node 都被上一层的 el-tree-node 包裹着,上一层的padding会影响到下层的div位置,所以每一层的节点就不会撑满整个树形大盒子了,现在就可以直接根据 el-tree-node 定位伪元素了。 实现代码 < 阅读详情

相关推荐

优雅地给element-ui和element-plus的el-tree控件添加结构线

优雅地给element-ui和element-plus的el-tree控件添加结构线 看 element-ui issues 有不少人提到 el-tree 结构线的需求,官方依然没有支持,我也有这个需求,有搜索到一些直接覆盖 el-tree 的 css 做法,在节点缩进、点击行效果、拖拽等方面没有很贴合的效果,并不是我想要的 于是我写了element-tree-line这个组件,作为el-tree子组件的方式,无侵入性,可插拔,很优雅的添加结构线。 原理是利用el-tree的slot,添加对应节点的n个s

cn_zgt_boss的博客 1万+

element tree组件连接线以及懒加载

element-tree组件连接线以及懒加载和懒加载全部展开

分享互联网的有趣知识~ 2323

Vue3+ElementPlus el-tree树添加虚线 滚动时虚线显示问题处理

【代码】Vue3+ElementPlus el-tree树添加虚线 滚动时虚线显示问题处理。

朝花夕拾的博客 1208

基于elementui带连接线的树形控件的样式修改

基于elementui带连接线的树形控件的样式修改

min4233的博客 3749

AutoCAD 2024 LISP实用技巧:自定义快捷命令与高效绘图工具集

本文详细介绍了如何在AutoCAD 2024中部署和使用LISP脚本,打造高效绘图工具集。通过自定义快捷命令,如WFF(超级文字查找替换)、GQT(图层隔离)和LLTJ(智能长度统计),可大幅简化图层管理、文字编辑和测量统计等重复性操作,显著提升绘图效率。

gan8painter的博客 320

c语言面试5(希诺麦田)

在 C 语言中,当使用strlen函数计算字符串的长度时,它会返回字符串中字符的实际个数,不包括字符串结束符’\0’。而sizeof(array)返回的是array指针所占用的字节数,通常在 32 位系统上为 4 个字节,在 64 位系统上为 8 个字节。在给定的代码中,array被初始化为"\0\0",其中包含两个转义字符’\0’。当使用strlen函数计算array的长度时,它会遇到第一个’\0’并停止计数,因此返回的长度为 2。12.下面四个选项是四个整数在内存中的存储情况,其中数值最大的一个是。

Pierce110110的博客 1053

element tree ui 全选_element-ui tree添加提示线

记录一下 element-ui中 el-tree添加提示线问题1.页面渲染<template> <div class='mytree'> <el-tree :data="data" :indent='0' :props="defaultProps" @node-click="handleNodeClick"> </...

weixin_35736086的博客 180

华为私有云HCS 8.1.1实战:从镜像制作到云主机发放全流程指南

本文详细解析了华为私有云HCS 8.1.1从镜像制作到云主机发放的全流程实战指南。内容涵盖制作标准化QCOW2镜像、配置云主机规格与主机组、规划外部网络,以及在运营面为租户初始化资源、配置审批流与产品目录。最后,通过用户视角演示了从创建VPC网络到申请、审批并最终绑定EIP访问云主机的完整操作步骤,为运维人员和架构师提供了一套清晰、可落地的HCS部署与管理实践方案。

weixin_29305313的博客 1128

element ui tree 图标_element-ui tree添加提示线

记录一下 element-ui中 el-tree添加提示线问题1.页面渲染<template> <div class='mytree'> <el-tree :data="data" :indent='0' :props="defaultProps" @node-click="handleNodeClick"> </...

weixin_39560657的博客 180

手把手教你设计T型和Π型衰减器:从理论计算到实际搭建(含误差分析)

本文详细介绍了T型和Π型衰减器的设计方法,从理论计算到实际搭建,包括电阻值推导、元件选择技巧及误差分析。通过实例演示如何设计50Ω系统中的10dB衰减器,并提供了高频应用和优化策略,帮助电子工程师掌握阻抗匹配与信号衰减的核心技术。

weixin_33737774的博客 397

rk3568 Android12 增加 USB HOST 模式开关(二)

将原有 USB-C 改为 USB-A,并在设置中增加USB工作模式开关可以让用户选择USB端口的功能模式,例如充电、文件传输、或MIDI设备。用户能够灵活管理设备的连接方式,优化数据传输和设备兼容性。

weixin_35723192的博客 734

element中的横线_element-ui tree添加提示线

记录一下 element-ui中 el-tree添加提示线问题1.页面渲染2.写样式.mytree /deep/{.el-tree > .el-tree-node:after {border-top: none;}.el-tree-node {position: relative;padding-left: 16px;}//节点有间隙,隐藏掉展开按钮就好了,如果觉得空隙没事可以删掉.el-t...

weixin_32218639的博客 1909

ARM Linux工控板+C# .NET Core:倍福ADS协议轻量化工业控制(附跨平台部署代码)

某自动化设备厂的倍福PLC控制系统曾依赖传统x86工控机:单台设备需配备1台Intel i5工控机(成本约8000元),功耗30W+,且Windows系统稳定性受工业环境干扰(如电磁辐射导致蓝屏)。更棘手的是,设备需部署在产线边缘(空间狭小),x86工控机的体积(4U机架)和散热需求(风扇噪音)难以适配;而多设备部署时,高硬件成本和高功耗导致年运维成本超20万元。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 954

element ui tree增删改查_element-ui tree添加提示线

记录一下 element-ui中 el-tree添加提示线问题1.页面渲染<template> <div class='mytree'> <el-tree :data="data" :indent='0' :props="defaultProps" @node-click="handleNodeClick"> </...

weixin_34711401的博客 227

DMA engine initialization failed rk3568的原因及解决方案

刚开始调试 switch 芯片的时候由于rgmii 时钟是output , rk3568的 GMAC 需要 switch 芯片提供 125M的时钟,如果没有这个时钟就会初始化失败,进入文件系统后 ethx 不会出现(当然,如果屏蔽掉这里ethx 会出现,但是引发更多的问题,笔者在这块耍小聪明,导致耗费了近一个月时间,把网络这块整个查了一遍 -----)dma 软复位是在进入文件系统后,网络系统启动的时候,我想如果在这个之前只要提供合适的时钟那么就是可以的,那么------以上是官方的文档说明。

Nyiragongo的博客 4575

ZeroClaw安装、使用方法详细全解

ZeroClaw 是一个用 Rust 编写的轻量级、高性能、完全自主的 AI 助手运行时框架

洛星核的博客 618

element-ui的树形结构样式调整,添加线条和边框样式

【代码】element-ui的树形结构样式调整,添加线条和边框样式。

牛先森家的博客 1169

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

vue 为element树形组件el-tree添加虚线,指示线

需求需要实现一个带有指示线的树形组件,项目用的Vue,树形组件使用的是element的el-tree,所以想直接在element的组件上直接改样式实现。 先看最终实现的效果图: 思路 在控制台查看 el-tree 渲染后的HTML结构,找到相应的节点添加伪元素,利用伪元素的border属性加上定位实现虚线效果。 渲染后HTML结构如下,可发现树的结构是由一个类名为 el-tree-node 的div包裹着两个分别代表节点本身和子节点集的div 递归遍历生成的,类名为 el-tree-node 的div就是

吕大瓜的博客 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Element-UI快速入门

什么是Element UI 这篇文章会告诉你 带你快速入门 学会Element UI

少年你真的要止步于此嘛。 9万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

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

Element-UI实现Tree 树形控件节点添加图标: 属于自定义节点内容,可以通过两种方法进行树节点内容的自定义:render-content 和 scoped slot。 1、scoped slot实现在节点区添加图标 传入两个参数 node 和 data , 分别表示当前节点的 Node 对象和当前节点的数据 <template> <div> &l...

sleepwalker_1992的专栏 1万+

vue element-ui tree 鼠标移入出现添加、修改、删除等按钮

1、tree 组件代码 &lt;el-tree ref="tree" :props="defaultProps" current-node-key="1" :load="loadNode" lazy indent="0" node-key="space_id"

qq_23064501的博客 9170

elemen-ui el-tree组件添加层级提示线

一: 页面渲染好tree <template> <div class='mytree'> <el-tree :data="data" :indent='0' :props="defaultProps" @node-click="handleNodeClick"> </el-tree> </div> </template> 二:页面样式 <style lang="scss" sco

a1056189154的博客 1404

element ui tree结构,级别前添加icon

<el-tree :data="data_tree" node-key="id" default-expand-all :render-content="renderContent"> </el-tree> data_tree: [{ id: 1, label: '标注', icon: 'el-icon-folder-opened', ch...

weixin_43992935的博客 1091

Element为el-tree添加指示虚线

<div class='tree-container'> <el-tree class="tree" :indent='0' ></el-tree> </div> .tree-container { overflow: hidden; } .tree /deep/ .el-tree-node { position: relative; padding-left: 0 ; } .tree /deep/ .el-tree-node__child

ygkyufcl的博客 1956
上一篇: 常用的一些js方法
下一篇: js差集 ,并集,交集等
攻城狮狮
博客等级 码龄9年 727粉丝 78原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

攻城狮狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值