element ui中el-tree文字显示不全解决方案


 
 
// 问题描述
// 在项目中使用element-ui前端框架来开发界面时,使用el-tree组件实现树形菜单,遇到当节点文字过长会出现显示不全的问题
<el-tree
    ref="tree"
    :data="provinceList"
     lazy
     node-key="id"
     :props="defaultProps"
     @check-change="handleCheckChange"
     @node-expand="handleNodeExpand"
     clearable>
     <span class="span-ellipsis" slot-scope="{ node }">
        <span :title="node.label">{{ node.label }}</span>
      </span>
</el-tree>

// css样式
// 文本超出时,先隐藏文本显示省略号,然后添加title属性
.span-ellipsis { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

效果图如下所示:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM