当前位置: 首页 > article >正文

Vxe UI vue vxe-table vxe-text-ellipsis 如何实现单元格多行文本超出、多行文本溢出省略

Vxe UI vue vxe-table 如何实现单元格多行文本超出、多行文本溢出省略

代码

配合 vxe-text-ellipsis 组件实现多行文本溢出省略

<template>
  <div>
    <vxe-grid v-bind="gridOptions">
      <template #defaultAddress="{ row }">
        <vxe-text-ellipsis line-clamp="3" :content="row.address"></vxe-text-ellipsis>
      </template>
    </vxe-grid>
  </div>
</template>

<script setup>
import { reactive } from 'vue'
const gridOptions = reactive({
  border: true,
  showOverflow: true,
  height: 500,
  columnConfig: {
    resizable: true
  },
  rowConfig: {
    height: 80
  },
  columns: [
    { type: 'seq', width: 70 },
    { field: 'name', title: 'Name' },
    { field: 'sex', title: 'Sex', width: 100 },
    { field: 'address', title: 'Address', width: 400, slots: { default: 'defaultAddress' } }
  ],
  data: [
    { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: '这是一个多行的文本溢出省略组件,用于实现多行文本溢出省略,这将非常有用,如果没有超出,则显示全部文本,如超出指定行数之后,文字会被会自动截断,并且会出现省略,后面文字会被隐藏将不会被显示出来。' },
    { id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: '这是一个多行的文本溢出省略组件' },
    { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: '这是一个多行的文本溢出省略组件,用于实现多行文本溢出省略' },
    { id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: '这是一个多行的文本溢出省略组件,用于实现多行文本溢出省略,这将非常有用,如果没有超出,则显示全部文本,如超出指定行数之后,文字会被会自动截断,并且会出现省略,后面文字会被隐藏将不会被显示出来。' },
    { id: 10005, name: 'Test5', role: 'Designer', sex: 'Women', age: 42, address: '这是一个多行的文本溢出省略组件' },
    { id: 10006, name: 'Test6', role: 'PM', sex: 'Women', age: 36, address: '这是一个多行的文本溢出省略组件' },
    { id: 10007, name: 'Test7', role: 'Test', sex: 'Women', age: 39, address: '这是一个多行的文本溢出省略组件,用于实现多行文本溢出省略,这将非常有用,如果没有超出,则显示全部文本,如超出指定行数之后,文字会被会自动截断,并且会出现省略,后面文字会被隐藏将不会被显示出来。' },
    { id: 10008, name: 'Test8', role: 'Designer', sex: 'Women', age: 56, address: '这是一个多行的文本溢出省略组件' }
  ]
})

</script>

效果

固定行高
在这里插入图片描述
动态行高
在这里插入图片描述


http://www.kler.cn/news/330356.html

相关文章:

  • 0基础学前端 day10--css预处理
  • 如何查询 Elasticsearch 的版本
  • C Primer Plus 第7章习题
  • 国产化框架PaddleYOLO结合Swanlab进行作物检测
  • 数据库管理-第245期 主流国产数据库RAC架构概览(20240929)
  • 《深度学习》OpenCV 角点检测、特征提取SIFT 原理及案例解析
  • Linux中的进程间通信之共享内存
  • Python知识点:如何使用Kafka与Python进行流数据处理
  • 如何配置flutter(超详细的哦)
  • 第18周 第2章JSON入门
  • Ubuntu24.04桌面版下的网络管理
  • V3D——从单一图像生成 3D 物体
  • github 远程仓库删除 本地重新上传
  • WeChat_DevTools 断点调试方法总结
  • 基于docker-compose部署openvas
  • Pycharm 本地搭建 stable-diffusion-webui
  • Redis-预热雪崩击穿穿透
  • 重生之我们在ES顶端相遇第 18 章 - Script 使用(进阶)
  • 【系统架构设计师】专题:测试基础知识
  • 力扣题解1870