1. 程式人生 > >VUE-003-前端表格資料展示時,設定單元格(el-table-column)保留空格和換行

VUE-003-前端表格資料展示時,設定單元格(el-table-column)保留空格和換行

在使用 el-table 展示資料時,單元格中的資料有可能存在空格和換行符,若不進行設定,瀏覽器預設會取消空格和換行符,如下所示:

 

解決方法:

將單元格的樣式 “white-space” 屬性設定為“pre-wrap” 即可解決。在VUE頁面中新增如下樣式設定

 1 <template>
 2   ...
 3 </template>
 4 
 5 <style>
 6   .el-table .cell.el-tooltip {
 7       white-space: pre-wrap;
 8   }
 9 </
style> 10 11 <script> 12 ... 13 </script>

 

 設定後,重新整理頁面。表格展示效果如下圖所示:

 

補充:

從 IntelliJ IDEA 的提示中,我們可以看到 “white-space” 屬性的值主要有如下幾類:

 

常見的配置對應的釋義如下所示:

配置項 釋義
normal 預設。空白會被瀏覽器忽略。
pre 空白會被瀏覽器保留。其行為方式類似 HTML 中的<pre> 標籤。
nowrap 文字不會換行,文字會在在同一行上繼續,直到遇到 <br>標籤為止。
pre-wrap 保留空白符序列,但是正常地進行換行。
pre-line 合併空白符序列,但是保留換行符。
inherit 規定應該從父元素繼承 white-space 屬性的值。

 



 
 
 

 

 

--------------------------------------------------------------------------------------------------------------