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

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.lryc.cn/news/452600.html

相关文章:

  • FFmpeg源码:avio_feof函数分析
  • 各省-城镇化率(2001-2022年)
  • 飞创龙门双驱XYZ直线模组高精度应用实例
  • Prompt 初级版:构建高效对话的基础指南
  • 餐饮重点企业在AI领域的布局,看方大的AI实践
  • Axure PR 9 开关切换 设计交互
  • ruoyi-python 若依python版本部署及新增模块
  • 【理论】负载均衡
  • 流行前端框架Vue.js详细学习要点
  • Java.数据结构.TreeMap
  • 什么是托管安全信息和事件管理 SIEM?
  • vscode安装及c++配置编译
  • JavaScript使用渐变来美化对象!
  • Linux之实战命令24:od应用实例(五十八)
  • 【CKA】一、基于角色的访问控制-RBAC
  • 【华为HCIP实战课程三】动态路由OSPF的NBMA环境建立邻居及排错,网络工程师
  • 初始Kafka
  • 学会使用maven工具看这一篇文章就够了
  • 如何创建虚拟环境并实现目标检测及验证能否GPU加速
  • <STC32G12K128入门第十三步>驱动W5500进行TCP_Client通信
  • 【Go语言】Ergo:构建分布式系统的现代化 Erlang 框架
  • 教资备考--高中数学(仅为高中数学梳理)
  • Qt 学习第十一天:QTableWidget 的使用
  • 【Linux】基础指令 1
  • Linux_kernel字符设备驱动12
  • 服务保护sentinel
  • 【ubuntu】Ubuntu20.04安装中文百度输入法
  • 蓝桥杯【物联网】零基础到国奖之路:十八. 扩展模块之光敏和AS312
  • 如何在微信小程序中实现分包加载和预下载
  • 初识TCP/IP协议