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

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

项目使用<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. }

相关文章:

  • Day14 文件操作
  • 【百面成神】Redis基础11问,你能坚持到第几问
  • 配置IDEA自带Maven插件的镜像源
  • 简介虚拟地址空间:保障进程间独立性的机制
  • 【剑指offer】旋转数组的最小数字
  • 手写一个简单的RPC框架
  • 如何创建和编写项目管理计划?
  • 算法设计与分析 实验五 贪心算法
  • 正式环境关闭swagger
  • 动态内存的开辟
  • 【分布式版本控制系统Git】| IDEA 集成 Git 、IDEA 集成 GitHub
  • C语言指针链表
  • 全网最完整,接口测试总结彻底打通接口自动化大门,看这篇就够了......
  • 【JVM虚拟机面试宝典】JVM的内存结构是怎么样的?在JVM中会发生内存溢出的区域有那些?— day06
  • C++ string类
  • 【刷算法】从上往下打印二叉树
  • 30秒的PHP代码片段(1)数组 - Array
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Python_网络编程
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • SQLServer之创建显式事务
  • SQLServer之索引简介
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • webgl (原生)基础入门指南【一】
  • 对超线程几个不同角度的解释
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 微信支付JSAPI,实测!终极方案
  • 在Mac OS X上安装 Ruby运行环境
  • hi-nginx-1.3.4编译安装
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • 选择阿里云数据库HBase版十大理由
  • ​什么是bug?bug的源头在哪里?
  • # Redis 入门到精通(八)-- 服务器配置-redis.conf配置与高级数据类型
  • #laravel部署安装报错loadFactoriesFrom是undefined method #
  • (2)STM32单片机上位机
  • (6)STL算法之转换
  • (done) 两个矩阵 “相似” 是什么意思?
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (回溯) LeetCode 78. 子集
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (算法)硬币问题
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET Core引入性能分析引导优化
  • .NET 材料检测系统崩溃分析
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .Net6 Api Swagger配置
  • .NET成年了,然后呢?
  • .Net中的设计模式——Factory Method模式
  • /proc/vmstat 详解