博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
el-tree文本内容过多显示不完全问题(解决)
阅读量:4322 次
发布时间:2019-06-06

本文共 932 字,大约阅读时间需要 3 分钟。

布局:

  外层span 树节点   {
{ node.label }}
内层span(用于文本内容显示)
:title="node.label" 绑定该属性可实现将鼠标移上去显示全部内容

 样式:

.custom-tree-node {
flex: 1; display: flex;//这里的display属性不用修改(使树节点末尾的按钮右对齐) align-items: center; justify-content: space-between; font-size: 12px; padding-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%;//宽度必须是这个,不能使用px或者min-width或者min-width等,因为外层使用了el-card包裹是可以拉动的,换言之树节点的宽度随时可变 & span.em-tree-text{
display: inline-block;//block一样 overflow: hidden; white-space: nowrap; width:100%; text-overflow: ellipsis; }

 

 另外:input框获取文本内容时,内容过长显示不完全也会将文本框内末尾的图标覆盖,看上去杂乱无章,原理同上,背景同上(也是使用的el-card包裹,左右拖动dragbar文本框的宽度会变化,也是动态的)

.el-input__inner{
height: 30/$r+rem !important;//tree-from-input display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;//超出输入框宽度就自动显示三个小点,但不能设置具体宽度! padding-right: 25px; width: 100%; }

 

转载于:https://www.cnblogs.com/LindaBlog/p/11136712.html

你可能感兴趣的文章
Qt之模拟时钟
查看>>
第一次接触安卓--记于2015.8.21
查看>>
(转)在分层架构下寻找java web漏洞
查看>>
mac下多线程实现处理
查看>>
C++ ifstream ofstream
查看>>
跟初学者学习IbatisNet第四篇
查看>>
seL4环境配置
查看>>
Git报错:insufficient permission for adding an object to repository database .git/objects
查看>>
ajax跨域,携带cookie
查看>>
BZOJ 1600: [Usaco2008 Oct]建造栅栏( dp )
查看>>
洛谷 CF937A Olympiad
查看>>
Codeforces Round #445 C. Petya and Catacombs【思维/题意】
查看>>
用MATLAB同时作多幅图
查看>>
python中map的排序以及取出map中取最大最小值
查看>>
ROR 第一章 从零到部署--第一个程序
查看>>
<form>标签
查看>>
vue去掉地址栏# 方法
查看>>
Lambda03 方法引用、类型判断、变量引用
查看>>
was集群下基于接口分布式架构和开发经验谈
查看>>
MySQL学习——MySQL数据库概述与基础
查看>>