最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue表格顯示字符串過長的問題及解決

 更新時間:2023年10月19日 15:56:34   作者:muLanlh  
這篇文章主要介紹了vue表格顯示字符串過長的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

做項目時,通常我們會遇到字符串過長導致樣式不好看的問題,這里有三種方式處理,第三種為最佳方案。

第一種

首先我們看下未做處理的樣式:

可以看到學院字段過長,當然我引用的el-table自帶的樣式給自動換行了,但如果自己寫的table會導致樣式很丑。

我們可以用el-collapse來進行字符串處理

代碼如下:

<el-table-column prop="collegeName"
                           align="center"
                           width="150"
                           label="學院">
                        <template slot-scope="scope">
                            <el-collapse v-if="scope.row.collegeName !== null">
                                <el-collapse-item :title="scope.row.collegeName.substring(0,6)">
                                    <div>{{scope.row.collegeName}}</div>
                                </el-collapse-item>
                            </el-collapse>
                        </template>
                    </el-table-column>

但是這個樣式非常丑

第二種

用el-tooltip處理,但是這種樣式有限制,必須給定div寬度,否則不能實現(xiàn)隱藏,而且完整字段的位置會出現(xiàn)偏移,還是原字符串長度的中部,但是樣式比第一種好看一些。

<div style="width: 100px;height: 20px;float: left">
                                        <el-tooltip class="item" effect="dark" :content="scope.row.product.name" placement="top-start">
                                            <span style="max-width: 6em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{scope.row.product.name}}</span>
                                        </el-tooltip>
                                    </div>

第三種

終極方案,依舊使用el-tooltip,只是結合一下一二種方式。

代碼如下:

<el-table-column prop="collegeName"
                                     align="center"
                                     width="150"
                                     label="學院">
                        <template slot-scope="scope">
                            <el-tooltip class="item" effect="dark" :content="scope.row.collegeName" placement="top-start">
                                <span>{{scope.row.collegeName.substring(0,8)}}...</span>
                            </el-tooltip>
                        </template>
                    </el-table-column>

我們可通過控制substring的第二個參數(shù)來控制顯示字符串的長度

結果如下:

總結

ok,以上就是三種處理方式,推薦使用第三種,適用多個場景,不僅是表格。

好了,這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue實現(xiàn)兩個列表之間的數(shù)據(jù)聯(lián)動的代碼示例

    Vue實現(xiàn)兩個列表之間的數(shù)據(jù)聯(lián)動的代碼示例

    在Vue.js應用開發(fā)中,列表數(shù)據(jù)的聯(lián)動是一個常見的需求,這種聯(lián)動可以用于多種場景,例如過濾篩選、關聯(lián)選擇等,本文將詳細介紹如何在Vue項目中實現(xiàn)兩個列表之間的數(shù)據(jù)聯(lián)動,并通過多個具體的代碼示例來幫助讀者理解其實現(xiàn)過程,需要的朋友可以參考下
    2024-10-10
  • Vue3中pinia的使用與持久化處理詳解

    Vue3中pinia的使用與持久化處理詳解

    Pinia?是一個基于?Vue?3?的狀態(tài)管理庫,可以更好地支持?TypeScript?和更靈活的狀態(tài)管理方式,本文主要介紹了pinia的使用與持久化處理,需要的可以參考一下
    2023-07-07
  • Vue實現(xiàn)刷新當前頁面的三種方式總結

    Vue實現(xiàn)刷新當前頁面的三種方式總結

    項目當中如果做新增/修改/刪除等等操作通常情況下都需要刷新數(shù)據(jù)或者刷新當前頁面。本文為大家整理了三種不同的實現(xiàn)方法,需要的可以參考一下
    2023-01-01
  • vue 中 命名視圖的用法實例詳解

    vue 中 命名視圖的用法實例詳解

    這篇文章主要介紹了vue 中 命名視圖的用法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-08-08
  • 基于 Vue 實現(xiàn)一個酷炫的 menu插件

    基于 Vue 實現(xiàn)一個酷炫的 menu插件

    本文給大家介紹基于 Vue 實現(xiàn)一個酷炫的 menu插件,此篇教程需要大家具備一定的css和vue基礎知識,本文分步驟給大家介紹的非常詳細,需要的朋友參考下吧
    2017-11-11
  • VUE+Canvas實現(xiàn)簡單五子棋游戲的全過程

    VUE+Canvas實現(xiàn)簡單五子棋游戲的全過程

    這篇文章主要給大家介紹了關于VUE+Canvas實現(xiàn)簡單五子棋游戲的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • 詳解使用Vue Router導航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存

    詳解使用Vue Router導航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存

    本篇文章主要介紹了詳解使用Vue Router導航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存,具有一定的參考價值,有興趣的可以了解一下
    2017-09-09
  • vant中field組件label屬性兩端對齊問題及解決

    vant中field組件label屬性兩端對齊問題及解決

    這篇文章主要介紹了vant中field組件label屬性兩端對齊問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue實現(xiàn)圖書管理demo詳解

    vue實現(xiàn)圖書管理demo詳解

    這篇文章主要介紹了vue實現(xiàn)圖書管理,分享了圖書管理demo用的知識點,以及遇到問題的總結,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Vue Router應用方法詳解

    Vue Router應用方法詳解

    在看這篇文章的幾點要求:需要你先知道Vue-Router是個什么東西,用來解決什么問題,以及它的基本使用。如果你還不懂的話,建議上官網(wǎng)了解下Vue-Router的基本使用后再回來看這篇文章
    2022-09-09

最新評論

汝州市| 泰和县| 吴堡县| 聊城市| 仙桃市| 揭阳市| 贡山| 布尔津县| 育儿| 武乡县| 团风县| 赣榆县| 襄汾县| 信丰县| 崇义县| 闻喜县| 和林格尔县| 铁岭市| 德安县| 吐鲁番市| 宜宾市| 绵阳市| 平塘县| 新昌县| 屯门区| 鲁山县| 府谷县| 邹平县| 哈密市| 广安市| 临城县| 绿春县| 乌拉特后旗| 普洱| 金寨县| 观塘区| 宝山区| 芦山县| 博湖县| 岢岚县| 赣榆县|