Element table组件内容\n换行解决办法

news/2024/4/26 10:59:46/文章来源:https://blog.csdn.net/kuang_nu/article/details/129684080

项目使用<el-table>组件

 
  1. <el-table :data="warnings" :row-class-name="highlightRow" v-loading="isLoading">

  2. <el-table-column label="ID" prop="id"/>

  3. <el-table-column label="时间" prop="time"/>

  4. <el-table-column label="身份证号" prop="idCardNo" width="300"/>

  5. <el-table-column label="车牌号" prop="busno"/>

  6. <el-table-column label="车站" prop="busstop"/>

  7. <el-table-column label="相似度" prop="sim"/>

  8. <el-table-column label="详情">

  9. <template slot-scope="scope">

  10. <el-button @click="detail(scope.row)" type="primary" size="mini" plain>查看

  11. </el-button>

  12. </template>

  13. </el-table-column>

  14. <el-table-column label="确认时间" prop="acktime" :formatter="timeFormatter"/>

  15. </el-table>

由于<el-table>中的数据源是直接给了一个对象,所以table中的每一个cell用户都不用管,要使身份证号  这一列内容以\n换行。首先后台传数据要在内容需要换行处拼接"\n"字符串。

 1.直接将warnings数据源中的每一个元素的对象中的字段用split分割,再用join拼接\n换行符之后,希望它能够起作用。但是实际F12 DOM树中的文字看到是进行了换行,但是el-tablecell纹丝不动。

2.使用<pre>标签的内容自动换行。<pre> 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

3.先尝试使用:word-wrap: break-word;将内容自动换行,IE,OP,Chrome,Safari都可以,FF就悲剧了。

4.查看了pre的浏览器默认样式中真正起作用的是white-space: pre这一条。

看看white-space的值:

    normal 默认。空白会被浏览器忽略。
    pre 空白会被浏览器保留。其行为方式类似 HTML 中的<pre> 标签。
    nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br>标签为止。
    pre-wrap 保留空白符序列,但是正常地进行换行。
    pre-line 合并空白符序列,但是保留换行符。
    inherit 规定应该从父元素继承 white-space 属性的值。

按照我的需求,我希望它保留换行符。于是添加了样式:

 
  1. .el-table .cell {

  2. white-space: pre-line;

  3. }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_274035.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VS2022 webapi SQLite EFcore 最简单部署

一、我有一个sqlite单文件数据库&#xff0c;里面有一张表material&#xff0c;我想把这张表的数据&#xff0c;让c# webapi程序从服务器上输出成json,让客户端可以查询到数据。二、使用VS2022&#xff0c;安装ASP.net相关开发组件。三、VS2022中新建一个项目&#xff0c;项目的…

VMvare-linux没有图形化界面

镜像&#xff1a; linux centos7.5 软件&#xff1a;vmware 安装过程&#xff1a;基本一路默认 问题&#xff1a;安装成功后&#xff0c;只有命令行&#xff0c;没有图形界面 解决办法如下&#xff1a; 1、检测yum是否可以使用 yum list | tail2、开始安装 yum groupins…

前端git必备技能,如何合并分支以及出现合并冲突后如何解决

文章目录一、合并分支二、可能出现的冲突和解决三、过程分享一、合并分支 注意&#xff0c;我们常说的master或main主干也可以理解为分支&#xff0c;可以是分支合并到主干&#xff0c;或分支合并到分支。 需求&#xff1a;cloudweb的2.6.0和2.6.1是并行开发的&#xff0c;现…

【ZYNQ】制作从 QSPI Flash 启动 Linux 的启动文件

在 这篇文章 中学习了使用 PetaLinux 定制 Linux 的方法&#xff0c;制作了 SD 卡启动文件&#xff0c;本期介绍如何使用 PetaLinux 配置生成从 QSPI Flash 启动的 Linux 镜像文件。 复制 Petalinux 工程 如果我们想保留 SD 卡启动的 Petalinux 工程&#xff0c;但是又不想新…

晶晨S905D3切换到外部phy方法

文章目录 前言一、s905d3的以太网驱动的理解二、修改设备树注意前言 随着芯片的国产化推荐,越来越多的国产芯片被大家重视起来,但是国产的一些稍微高性能的芯片资料太少,这里把调实phy的流程记录一下,不做太多的理论分析 一、s905d3的以太网驱动的理解 如果拿到sdk后,默…

2023年湖北武汉市中高级职称评审要满足哪些硬性要求?启程别

2023年湖北武汉市中高级职称评审要满足哪些硬性要求&#xff1f;启程别 职称评审是指已经经过初次职称认定的专业技术人员&#xff0c;在经过一定工作年限后&#xff0c;在任职期内完成相应的继续教育学时&#xff0c;申报中级职称以上的人员须在专业期刊发表论文并且经过一些基…

存储管理 - 磁盘结构及调度算法

一.简介柱面&#xff1a;一个磁盘所有的盘面上同一个半径相同的磁道的圆形轨迹从上倒下依次组成一个圆柱体&#xff0c;就称作柱面&#xff0c;每个圆柱上的磁头由上而下从“0”开始编号。扇区&#xff1a;硬盘的读写以扇区为基本单位&#xff0c;而操作系统则以块为最小单位(扇…

图像基本变换

缩放与裁剪裁剪图像的裁剪&#xff0c;是指将图像的某个区域切割出来。一些常见的应用场景包括&#xff1a;* 感兴趣区域提取* 去除无用信息* 图像增强* 纠偏&#xff1a;去除不规则部分&#xff0c;将图像变得更加整齐事实上&#xff0c;图像裁剪的裁剪通常就是一个numpy矩阵切…

湖科大嵌入式实验课配套的stem32开发板使用说明

前言 本文档为湖科大嵌入式实验课配套的stem32开发板使用说明 这门课叫嵌入式系统及应用 大三下开课 板子长这样 感谢 lcw 的指导&#xff0c;让我少走弯路 安装 打开百度网盘链接 下载并安装keil 5 (MDK535.EXE) mdk518.exe应该也可以用&#xff0c;而且这个也可以汉化…

2022年18个值得期待的Learndash LMS插件列表

有数百个独特的LearnDash附加组件&#xff0c;您可能很难选择您的LearnDash LMS所需的。您可以集成 LearnDash 以扩展或限制功能&#xff0c;但您喜欢它。但真正的问题是如何为您的网站选择合适的插件&#xff1f;为了帮助简化此过程&#xff0c;我们精选了18个最值得期待的Lea…

git 分支创建、切换和合并

1.理解分支为了便于理解&#xff0c;大家可以粗略的将分支认为就是一个代码的副本。如果我们同时在一个代码上开发多个功能。还要修改一些bug&#xff0c;团队成员协作过程中&#xff0c;必然会出现相互影响。假如某个同事提交了一个错误的代码&#xff0c;可能会导致其他更新了…

设计循环队列(LeetCode)题目

这个也是力扣的题目&#xff0c;所以我们还是直接看 请自己看题目 下面就看思路吧&#xff0c;首先是循环队列&#xff0c;我们想一下循环队列如何设计&#xff0c;用什么设计比较好一点&#xff0c;用顺序表还是链表 这里用链表看起来比较简单&#xff0c;因为他是循环的&am…

干货|小白1分钟搞懂SRM管理系统

SRM管理系统是用来管理供应商&#xff0c;以及采购方和供应商进行采购交易的一套管理系统&#xff0c;在很多生产类企业中&#xff0c;往往是需要和ERP管理系统集成使用。原因&#xff1a;1.ERP管理系统无法实现采购商与供货商的有效协作&#xff1b;2.SRM管理系统对供应商的管…

Java分布式事务(七)

文章目录&#x1f525;Seata提供XA模式实现分布式事务_业务说明&#x1f525;Seata提供XA模式实现分布式事务_下载启动Seata服务&#x1f525;Seata提供XA模式实现分布式事务_搭建聚合父工程构建&#x1f525;Seata提供XA模式实现分布式事务_转账功能实现上&#x1f525;Seata提…

考研复试7 汇编语言、编程语言

一、寄存器 1. 寄存器概述 &#xff08;1&#xff09;典型的CPU包括器件 运算器控制器总线&#xff1a;内部总线实现CPU内部各个器件之间的联系&#xff1b;外部总线实现CPU和主板上其它器件的联系。 &#xff08;2&#xff09;8086CPU有14个寄存器&#xff0c;它们的名称为…

git查漏补缺之 stash

git查漏补缺之 stash Start 最近在工作的过程中&#xff0c;遇到 git 中的stash 暂存这个命令&#xff0c;感觉非常有用&#xff0c;写一个博客记录一下。 1. stash 首先第一个就是 stash &#xff0c;英译过来的意思就是 存放/贮藏。 主要的使用场景&#xff1a; 我正在…

最好用的Markdown编辑器:MWeb Pro mac

MWeb pro Mac中文版是一款非常好用的Markdown编辑器和博客生成工具&#xff0c;支持语法高亮&#xff0c;预览&#xff0c;Fenced code blocks和代码高亮&#xff0c;Math ML支持&#xff0c;具有导出HTML/PDF&#xff0c;自定编辑器主题&#xff0c;字数统计&#xff0c;大纲视…

Linux--MySQL数据库的基本概念、编译安装以及MySQL数据库自动补全功能的实现

文章目录一.数据库的基本概念1、数据&#xff08;Data&#xff09;2、表3、数据库4、数据库管理系统&#xff08;DBMS&#xff09;5、数据库系统6、访问数据库的流程二.数据库系统发展史1、第一代数据库2、第二代数据库3、第三代数据库三、当今主流数据库介绍1、SQL Server (微…

电商出海:阿里、拼多多“快马扬鞭”

配图来自Canva可画 经过多年的发展&#xff0c;电商已经逐渐深入人们的日常生活中了&#xff0c;人们也愈发习惯使用电商平台了。得益于消费者需求的持续增长&#xff0c;电商行业的体量规模也在持续扩大&#xff0c;行业内也涌现出了诸多电商平台&#xff0c;比如淘宝、京东、…

error: C1083: 无法打开包括文件: “QtGui/QApplication”: No such file or directory

Qt系列文章目录 文章目录Qt系列文章目录前言一、原因二、解决办法1.修改pro工程文件2.在main.cpp中三、总结前言 当我们从网上或者从打开别人的工程师&#xff0c;报错&#xff0c;C1083: 无法打开包括文件: “QtGui/QApplication”。 原因&#xff1a;Qt5里不再用QtGui模块&a…