Elelemt-UI el-table 接收后端返回换行符 /n 不生效
Elelemt-UI el-table 接收后端返回换行符 /n 显示未换行
- 一、背景
- 二、解决办法
- 1.代码
- 2.解读
- 总结
一、背景
请求后端接口,返回的数据中带有换行符 \n
, 直接渲染到el-table
中后,期望带有换行功能,然而显示的效果并没换行。
打开F12进行源码检查,DOM -> Table Cell
的innerText
数据中的换行符 \n
丢失。
二、解决办法
1.代码
.el-table {.cell {white-space: pre-line !important;}
}
2.解读
根据MDN的解读:
white-space
: 属性被指定为从下面的值列表中选择的单个关键字:normal
: 连续的空白符会被合并,换行符会被当作空白符来处理。换行在填充「行框盒子 (line boxes)」时是必要。nowrap
: 和normal
一样,连续的空白符会被合并。但文本内的换行无效。pre-wrap
: 连续的空白符会被保留。在遇到换行符或者
元素,或者需要为了填充「行框盒子 (line boxes)」时才会换行。pre-line
: 连续的空白符会被合并。在遇到换行符或者
元素,或者需要为了填充「行框盒子 (line boxes)」时会换行。break-spaces
: 与pre-wrap
的行为相同,除了:- 任何保留的空白序列总是占用空间,包括在行尾。
- 每个保留的空格字符后都存在换行机会,包括空格字符之间。
- 这样保留的空间占用空间而不会挂起,从而影响盒子的固有尺寸(最小内容大小和最大内容大小)。
总结
各种 white-space 各种值的行为总结:
Elelemt-UI el-table 接收后端返回换行符 /n 不生效相关推荐
- 前端接收后端返回的集合数据并展示
前端通过AJAX接收后端返回的数据 我们想要实现的功能是:通过ajax接收后端传过来的list集合,然后将数据转换并在前端页面的表格中展示.经过两天的修改,终于探索出了代码.表格展示用的是elemen ...
- 判断文件是否损坏_Bash技巧:把变量赋值为换行符,判断文件是否以换行符结尾...
在 bash 中,如果要把变量赋值为换行符,写为 '' 没有效果,需要写为 $''.具体举例如下: $ newline=''$ echo $newline$ newline=$''$ echo $ne ...
- shell 回车键判断_Bash技巧:把变量赋值为换行符,判断文件是否以换行符结尾...
把变量赋值为换行符 在 bash 中,如果要把变量赋值为换行符,写为 '\n' 没有效果,需要写为 $'\n'.具体举例如下:$ newline='\n' $ echo $newline \n $ n ...
- 后端返回数据中的换行符,在标签中不显示换行的解决方法
后端返回的的数据 在Chrome浏览器上 页面显示: 如果使用 let text = "后端返回字符串" text.replace(/\n/g,"<br/>& ...
- 前端页面上换行、根据后端返回的换行符(“↵”)进行换行展示(vue、v-html)
有时候我们会遇到这样的需求:后端返回一个换行符("↵"),前端拿到后需求根据该符号进行换行展示 方法一:textarea赋值 当我们拿到后端返回的数据时,直接通过v-model绑定 ...
- 后端返回数据ios接收精度丢失问题
问题描述,通过postman调用接口返回信息拿到的BigDecimal类型的数据是正常的,后端返回给ios丢失了小数后面的值 正常应该是"price":"100.00&q ...
- 后端返回JSON数组转Tree树形格式,展示到element-ui的tree树形组件
将js数组转换成tree树形组件要的数据格式,有时候后端返回的是数组没有处理成树状结构,这个时候就需要前端自行转换,这里采用递归方式转换 要展示的效果 上代码 <!DOCTYPE html> ...
- go语言练习:幂、函授接收和返回参数、转义字符、变量和常量
1.实现a^b次方 package mainfunc main() {r2 := power1(2,4)println(r2) } func power1(a uint64, b uint64) (r ...
- vue 如何解析原生html,VUE渲染后端返回含有script标签的html字符串示例
VUE渲染后端返回含有script标签的html字符串示例 发布时间:2020-09-14 23:37:52 来源:脚本之家 阅读:207 作者:冷幽悠 在接入支付宝支付模块的时候,支支返回的是一个f ...
最新文章
- 如何通过五个简单步骤成为更好的Stack Overflow用户
- 贝叶斯定理核心在后验概率是对先验概率的修正,即后验概率是描述来自先验概率的概率
- 我的C#文章模块代码
- SQL注入之堆叠注入(sql-lab第38关)
- Android NDK 内存泄露检测
- NIPS 2018 论文解读集锦(11月28日更新)
- 牛客网_PAT乙级_1026跟奥巴马一起编程(15)
- 《去哪网编程题》身份证分组
- 使用postman消费Marketing Cloud的contact读取API
- java二次开发浏览器内核_深入理解基于Selenium的二次开发
- java中打开特定编码的文本_指定编码写入和读取文件内容
- (进阶)LeetCode(206)——反转链表(JavaScript)
- 【荐】纯CSS实现苹果MAC官方网站的菜单导航
- 如何进阶一名有竞争力的程序员? 1
- mysql join与where_mysql中left join设置条件在on与where时的用法区别分析
- 基于OpenCV库的Gabor滤波器的实现
- c语言实验报告约瑟夫环,C语言约瑟夫环的实现
- 7-49 打印学生选课清单 (25 分)
- 架构整洁之道,整洁架构
- [026] 微信公众帐号开发教程第2篇-微信公众帐号的类型(普通和会议)
热门文章
- avro java_avro序列化框架实践(一)根据schema文件反向生成java类
- python 调用event handler_扣丁学堂Python开发之调用语音模块时报错及解决方法
- 人脸生成 Look across Elapse: Disentangled Representation Learning and Photorealistic Cross-Age Face
- 关于更新win11 22H2后透明任务栏失效的解决方法.2023.03.15
- windows无法连接到打印机错误为0x0000011b的解决办法
- 推荐一款免费开源的代码质量分析工具
- CrownCAD首席技术官:梅敬成博士亮相中国国际软件发展大会(基于云架构的国产自主三维CAD平台——CrownCAD )
- 解决“System clock has been set back“、“FlexNet Licensing error:-88309“报错
- 在win10/11的右键菜单添加电源选项
- mysql delete 级联删除_MySQL 数据库表的 ondelete 级联删除