赞
踩
请求后端接口,返回的数据中带有换行符 \n
, 直接渲染到el-table
中后,期望带有换行功能,然而显示的效果并没换行。
打开F12进行源码检查,DOM -> Table Cell
的innerText
数据中的换行符 \n
丢失。
.el-table {
.cell {
white-space: pre-line !important;
}
}
根据MDN的解读:
white-space
: 属性被指定为从下面的值列表中选择的单个关键字:normal
: 连续的空白符会被合并,换行符会被当作空白符来处理。换行在填充「行框盒子 (line boxes)」时是必要。nowrap
: 和 normal
一样,连续的空白符会被合并。但文本内的换行无效。pre-wrap
: 连续的空白符会被保留。在遇到换行符或者pre-line
: 连续的空白符会被合并。在遇到换行符或者break-spaces
: 与 pre-wrap
的行为相同,除了:
各种 white-space 各种值的行为总结:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。