当前位置:   article > 正文

VUE3 element-ui table文字过长-进行省略溢出处理_vue3 文字超长显示

vue3 文字超长显示

在开发过程中遇到element-ui table表格文字过长的问题

话不多说上代码

  1. <el-table-column prop="functionDesc" label="接口数据">
  2. <template #default="{ row }">
  3. <span>
  4. <!-- {{ row.functionDesc }} -->
  5. {{ "贾不假白玉为堂金做马;阿房宫三百里住不下金陵一个史;东海缺少白玉床,龙王来请金陵王;丰年好大雪,珍珠如土金如铁,假作真时真亦假,无为有时有还无!" }}
  6. </span>
  7. </template>
  8. </el-table-column>

文字过多使得页面不美观

解决方法

 <el-table-column>中加 

:show-overflow-tooltip="true"   属性进行溢出处理,鼠标放置文字内容浮动显示。

  1. <el-table-column prop="functionDesc" label="接口数据" :show-overflow-tooltip="true">
  2. <template #default="{ row }">
  3. <span>
  4. <!-- {{ row.functionDesc }} -->
  5. {{ "贾不假白玉为堂金做马;阿房宫三百里住不下金陵一个史;东海缺少白玉床,龙王来请金陵王;丰年好大雪,珍珠如土金如铁,假作真时真亦假,无为有时有还无!" }}
  6. </span>
  7. </template>
  8. </el-table-column>

此时文字内容浮动一行全部显示,我们也可以设置隐藏内容显示宽度,多余部分自动换行;

只需添加CSS属性;

  1. <style lang="less">
  2. /* 设置显示隐藏部分内容,按50%显示 */
  3. .el-popper{
  4. max-width: 50%;
  5. }
  6. </style>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/91697
推荐阅读