VUE-003-前端表格資料展示時,設定單元格(el-table-column)保留空格和換行
阿新 • • 發佈:2018-11-05
在使用 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 屬性的值。 |
--------------------------------------------------------------------------------------------------------------