欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

element table組件內容換行的實現(xiàn)方案

 更新時間:2023年12月06日 16:57:17   作者:stu_yiliang  
這篇文章主要介紹了element table組件內容換行的實現(xiàn)方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

背景

臨時接手了一個element UI的前端項目,吐槽一下后臺接口,這個idCardNo字段。

項目直接使用了el-table組件:

    <el-table
      :data="warnings"
      :row-class-name="highlightRow"
      v-loading="isLoading">
      <el-table-column
        label="ID"
        prop="id"/>
      <el-table-column
        label="時間"
        prop="time"/>
      <el-table-column
        label="身份證號"
        prop="idCardNo"
        width="300"/>
      <el-table-column
        label="車牌號"
        prop="busno"/>
      <el-table-column
        label="車站"
        prop="busstop"/>
      <el-table-column
        label="相似度"
        prop="sim"/>
      <el-table-column
        label="詳情">
        <template slot-scope="scope">
          <el-button @click="detail(scope.row)" type="primary" size="mini" plain>查看</el-button>
        </template>
      </el-table-column>
      <el-table-column
        label="確認時間"
        prop="acktime"
        :formatter="timeFormatter"/>
    </el-table>

由于這個el-table組件中的數(shù)據(jù)源是直接給了一個對象,所以其實table中的每一個cell用戶都不需要管。

前端截圖的接口,沒有經過操作之后直接顯示的效果是:

很難看對吧。所以想要把cell里的內容也進行換行,至少得看的清楚吧?

解決方案

直接將warnings數(shù)據(jù)源中的每一個元素的對象中的字段用split分割,再用join拼接\n換行符之后,希望它能夠起作用。但是實際F12 DOM樹中的文字看到是進行了換行,但是el-table的cell紋絲不動。

使<pre>的內容自動換行。<pre> 元素可定義預格式化的文本。被包圍在 pre 元素中的文本通常會保留空格和換行符。而文本也會呈現(xiàn)為等寬字體。

先嘗試使用:word-wrap: break-word;將內容自動換行,IE,OP,Chrome,Safari都可以,F(xiàn)F就悲劇了。

查看了pre的瀏覽器默認樣式中真正起作用的是white-space: pre這一條。

看看white-space的值:

  • normal 默認??瞻讜粸g覽器忽略。
  • pre 空白會被瀏覽器保留。其行為方式類似 HTML 中的<pre> 標簽。
  • nowrap 文本不會換行,文本會在在同一行上繼續(xù),直到遇到 <br>標簽為止。
  • pre-wrap 保留空白符序列,但是正常地進行換行。
  • pre-line 合并空白符序列,但是保留換行符。
  • inherit 規(guī)定應該從父元素繼承 white-space 屬性的值。

按照我的需求,我希望它保留換行符。

于是添加了樣式:

.el-table .cell {
  white-space: pre-line;
}

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue 函數(shù)調用加括號與不加括號的區(qū)別

    vue 函數(shù)調用加括號與不加括號的區(qū)別

    這篇文章主要介紹了vue 函數(shù)調用加括號與不加括號的區(qū)別,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-10-10
  • vuejs+element UI table表格中實現(xiàn)禁用部分復選框的方法

    vuejs+element UI table表格中實現(xiàn)禁用部分復選框的方法

    今天小編就為大家分享一篇vuejs+element UI table表格中實現(xiàn)禁用部分復選框的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • vue中使用 pinia 全局狀態(tài)管理的實現(xiàn)

    vue中使用 pinia 全局狀態(tài)管理的實現(xiàn)

    本文主要介紹了vue中使用 pinia 全局狀態(tài)管理的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • vue使用引用庫中的方法附源碼

    vue使用引用庫中的方法附源碼

    當vue使用庫中的getvalue方法時,需要調用相關方法,通過定義ref=“”,使用this.$refs.exampleEditor._setValue(''),具體示例代碼參考下本文,對vue使用引用庫中的方法,感興趣的朋友一起看看吧
    2021-07-07
  • vue如何隨心所欲調整el-dialog中body的樣式

    vue如何隨心所欲調整el-dialog中body的樣式

    這篇文章主要介紹了vue如何隨心所欲調整el-dialog中body的樣式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 在vue2中實現(xiàn)截圖功能的基本步驟

    在vue2中實現(xiàn)截圖功能的基本步驟

    在Vue 2中實現(xiàn)截圖功能,可以使用HTML5的Canvas元素和一些JavaScript代碼來捕獲屏幕或特定元素的截圖,以下是一個簡單的步驟和示例代碼來實現(xiàn)這個功能,需要的朋友可以參考下
    2023-10-10
  • Vue大屏數(shù)據(jù)展示示例

    Vue大屏數(shù)據(jù)展示示例

    公司的大數(shù)據(jù)工作組就需要通過數(shù)據(jù)大屏展示一些處理過后有價值的信息,本文主要介紹了Vue大屏數(shù)據(jù)展示示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • vue3+ant?design的form數(shù)組表單校驗方法

    vue3+ant?design的form數(shù)組表單校驗方法

    這篇文章主要介紹了vue3+ant?design的form數(shù)組表單,如何校驗,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-09-09
  • 前端必知必會之Vue?v-if指令詳解

    前端必知必會之Vue?v-if指令詳解

    這篇文章主要介紹了前端必知必會之Vue?v-if指令的相關資料,Vue中的條件渲染指令v-if、v-else-if和v-else用于根據(jù)條件動態(tài)創(chuàng)建HTML元素,通過使用比較運算符和邏輯運算符,可以編寫復雜的條件邏輯,需要的朋友可以參考下
    2025-02-02
  • el-menu彈出菜單樣式不生效的問題及解決方法

    el-menu彈出菜單樣式不生效的問題及解決方法

    這篇文章主要介紹了el-menu彈出菜單樣式不生效的問題及解決方法,修改彈出框元素不在 el-menu 樣式中,我們需要在 el-menu–popup 中修改樣式,具體操作代碼跟隨小編一起看看吧
    2024-07-07

最新評論