element-ui使用el-table,保留字段前的空白

|-----------|-------------------------|
| 项目名称 | 项目编号 |
| 1、XXXXX | 1111111111111111111 |
| 1.1 XXXXX | 11111111111111222222222 |

如上表格中,实现项目名称字段1.1前空白的效果。

从JAVA返回的数据带有空白,即数据库中插入的数据带有空白。

原先写法:

html 复制代码
<el-table>
    <el-table-column label='项目' prop='project'>
    </el-table-column>
</el-table>

修改以实现:

html 复制代码
<el-table>
    <el-table-column label='项目'>
        <template slot -scope="scope">
            <div style="white-space: pre-wrap">{
  
  {scope.row.project}}</div>
        </template>
    </el-table-column>
</el-table>

在CSS中,white-space 属性用于控制如何处理元素内的空白字符。这包括空格、制表符、换行符等。white-space属性的设置会影响元素内容的显示方式,特别是在文本换行和空白字符的处理上。

white-space属性可以设置为以下几个值:

  • normal:这是默认值。连续的空白符会被合并,换行符会被视为普通的空白符来处理。文本会在必要时自动换行。

  • nowrap :与normal 相似,连续的空白符会被合并,但是会阻止文本自动换行。只有在遇到*<br>*标签时文本才会换行。

  • pre :连续的空白符会被保留,文本只会在遇到换行符或*<br>*元素时换行。

  • pre-wrap :连续的空白符会被保留,文本会在遇到换行符、*<br>*元素或必要时自动换行。

  • pre-line :连续的空白符会被合并,但是会保留换行符。文本会在遇到换行符、*<br>*元素或必要时自动换行。

  • break-spaces :与pre-wrap相似,但是会保留行末的空白符,并且允许在任何保留的空白字符后换行。

相关推荐
RuoyiOffice1 分钟前
从 0 到 1 搭建 RuoyiOffice:30 分钟跑通后端+前端+移动端
前端·spring boot·uni-app·开源·oa·ruoyioffice·hrm
昭昭颂桉a3 分钟前
TypeScript 前端的必修课,从 JS 到 TS
开发语言·前端·javascript·typescript
用户938515635073 分钟前
从零实现一个 Todos 应用:原生 Ajax + Node 服务,顺便吃透 JSON.stringify
前端·javascript·后端
英勇无比的消炎药4 分钟前
少踩坑TinyVue插槽事件编码规范详解
vue.js
程序猿阿伟5 分钟前
《Chrome扩展:穿透沙箱与签名体系的技术本质》
前端·chrome
飘尘7 分钟前
豆包里一句话就能P图生视频,背后究竟发生了什么?
前端·人工智能·aigc
codeking11 分钟前
3 步把 AI 桌面自动化从失控拉回可用
javascript·架构
神明不懂浪漫18 分钟前
【第三章】CSS(一)——基础选择器、CSS的属性
前端·css·html·css3
IVEN_27 分钟前
本地正常,Docker 怎么就空白:Next.js SSR 的 Alpine musl DNS 陷阱
前端·docker·next.js
凡人叶枫27 分钟前
Effective C++ 条款24:若所有参数皆须要类型转换,请为此采用 non-member 函数
linux·前端·c++·算法·嵌入式开发