【el-tree 文字过长处理方案】

文字过长处理方案

一、示例代码

dart 复制代码
<div
            style="height: 600px;overflow: auto"
            class="text item"
          >
            <el-tree
              ref="tree"
              :data="treeData"
              :props="defaultProps"
              class="filter-tree"
              node-key="id"
              default-expand-all
              @node-click="getTableData"
            >
              <template
                slot-scope="{node}"
                class="custom-tree-node"
              >
                <!--                <span>{{ node.label }}</span>-->
                <!--                <span v-show="!data.children">
                  <el-button type="text" size="mini" @click="() => crud.toAdd(data)">
                    新增
                  </el-button>
                </span>-->
                <span
                  v-if="node.label.length <= 10"
                  class="tree-text"
                > {{ node.label }}</span>
                <el-tooltip
                  v-else
                  effect="dark"
                  :content="node.label"
                  placement="top"
                >
                  <span class="tree-text"> {{ node.label }}</span>
                </el-tooltip>
              </template>
            </el-tree>
          </div>

二、关键代码

  1. 树形代码
dart 复制代码
    <span
        v-if="node.label.length <= 10"
                  class="tree-text"
                > {{ node.label }}</span>
                <el-tooltip
                  v-else
                  effect="dark"
                  :content="node.label"
                  placement="top"
                >
                  <span class="tree-text"> {{ node.label }}</span>
                </el-tooltip>
  1. 样式代码
dart 复制代码
.tree-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  min-width: 300px;
}

三、效果图

相关推荐
LINgZone27 分钟前
深入解析:Cglib与JDK动态代理的实现原理、区别及性能对比
java·开发语言
一次旅行8 分钟前
今日心理学知识分享(三)
开发语言·javascript·程序人生·ecmascript
AI科技星27 分钟前
光速螺旋量子几何统一场论——基于 v ≡ c 公理的四大基本力全维度求导证明与精准数值验证
c语言·开发语言·人工智能·算法·机器学习·平面
天天学IT32 分钟前
第三章 Qt 编译及安装
开发语言·qt·qt教程·qt6教程
xyq202433 分钟前
Window Memcached 安装指南
开发语言
牛十二35 分钟前
openclaw安装mcporter搜索小红书
开发语言·javascript·ecmascript
老刘说AI36 分钟前
WorkFlow Agent案例:auto_document_agent(文件自动处理)
开发语言·数据库·人工智能·python·神经网络·自然语言处理
小金鱼Y44 分钟前
🔥 前端人必看:浏览器安全核心知识点全解析(XSS/CSRF/DDoS)
前端·javascript·安全
时寒的笔记1 小时前
js逆向05_ob混淆花指令,平坦流,某麦网(突破ob混淆寻找拦截器)
开发语言·前端·javascript
咸鱼2.01 小时前
【java入门到放弃】杂记
java·开发语言