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

Vue?element-ui中表格過長內(nèi)容隱藏顯示的實現(xiàn)方式

 更新時間:2022年09月20日 10:28:44   作者:溪午聞璐  
在Vue項目中,使用ElementUI渲染表格數(shù)據(jù)時,如果某一個列數(shù)值長度超過列寬,會默認換行,造成顯示不友好,下面這篇文章主要給大家介紹了關于Vue?element-ui中表格過長內(nèi)容隱藏顯示的實現(xiàn)方式,需要的朋友可以參考下

一、el-table表格

在使用VUE顯示后臺數(shù)據(jù)時,經(jīng)常會遇到數(shù)據(jù)過長,顯示出來的效果很難看,如下圖所示:

上圖中,紅框框出的內(nèi)容由于長度過長,占據(jù)了三行空間,如果內(nèi)容更多的話,占據(jù)行數(shù)就更多了,表格中列數(shù)一多的話,顯出出來的效果會很難看。

為了解決上述問題,我們可以利用<el-table-column>組件提供的一個屬性::show-overflow-tooltip='true' 添加該屬性,會將過長的部分內(nèi)容隱藏起來,并且在鼠標懸停在內(nèi)容上面時,會以懸浮框的形式將所有數(shù)據(jù)顯示出來,代碼如下所示:

<el-table-column 
    label="DeviceId" 
    prop="deviceId" 
    :show-overflow-tooltip='true'>
</el-table-column>

效果如下圖所示:

從上圖效果中,可以看出,框出的內(nèi)容在顯示時將其過長的部分以省略號...代替,而當鼠標放置到內(nèi)容上面時,包括隱藏數(shù)據(jù)的所有數(shù)據(jù)以懸浮框的形式顯示出來。

這種方法即達到了使頁面美觀,也達到了數(shù)據(jù)顯示的的目的,可以在前端使用表格顯示數(shù)據(jù)的時候采用。

但是,這種方法有一個很大的弊端,即鼠標懸停顯示的數(shù)據(jù)無法復制。為了解決這個問題,可以在表格中采用Popover 彈出框組件。

二、Popover 彈出框

element-ui中,表格使用Popover 彈出框組件代碼如下:

            <!-- <el-table-column label="DeviceId" prop="deviceId" :show-overflow-tooltip='true'></el-table-column> -->
			<el-table-column label="deviceId" prop="deviceId">
				<template slot-scope='scope'>
					<el-popover
					placement="top-start"
					width="400"
					trigger="hover">
						<span>{{scope.row.deviceId}}</span>
						<span slot="reference">{{scope.row.deviceId.substr(1,20) + '...'}}</span>
					</el-popover>
				</template>
			</el-table-column>

最終效果如下所示:

從上圖可以看出,使用Popover 彈出框組件,我們不僅在鼠標指向內(nèi)容時,在懸浮框中將所有內(nèi)容顯示出來,鼠標還可以一如到懸浮框,復制自己想要的內(nèi)容。

總結(jié)

到此這篇關于Vue element-ui中表格過長內(nèi)容隱藏顯示實現(xiàn)的文章就介紹到這了,更多相關element-ui表格過長內(nèi)容隱藏顯示內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 在Vue中使用scoped屬性實現(xiàn)樣式隔離的原因解析

    在Vue中使用scoped屬性實現(xiàn)樣式隔離的原因解析

    scoped是Vue的一個特殊屬性,可以應用于<style>標簽中的樣式,這篇文章給大家介紹在Vue中,使用scoped屬性為什么可以實現(xiàn)樣式隔離,感興趣的朋友一起看看吧
    2023-12-12
  • vue項目的html如何引進public里面的js文件

    vue項目的html如何引進public里面的js文件

    這篇文章主要介紹了vue項目的html如何引進public里面的js文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Vue事件處理的原理與過程詳解

    Vue事件處理的原理與過程詳解

    這篇文章主要介紹了vue事件處理原理及過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2023-03-03
  • vue實現(xiàn)用戶動態(tài)權(quán)限登錄的代碼示例

    vue實現(xiàn)用戶動態(tài)權(quán)限登錄的代碼示例

    這篇文章主要介紹了vue如何實現(xiàn)用戶動態(tài)權(quán)限登錄,文中的代碼示例介紹的非常詳細,對大家學習vue有一定的幫助,需要的朋友可以參考閱讀
    2023-05-05
  • Vue組件之間的通信方式(推薦!)

    Vue組件之間的通信方式(推薦!)

    組件是 vue.js最強大的功能之一,而組件實例的作用域是相互獨立的,這就意味著不同組件之間的數(shù)據(jù)無法相互進行直接的引用,所以組件間的相互通信是非常重要的,這篇文章主要給大家介紹了關于Vue組件之間的通信方式,需要的朋友可以參考下
    2022-06-06
  • Element Card 卡片的具體使用

    Element Card 卡片的具體使用

    這篇文章主要介紹了Element Card 卡片的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • 基于Vue sessionStorage實現(xiàn)保留搜索框搜索內(nèi)容

    基于Vue sessionStorage實現(xiàn)保留搜索框搜索內(nèi)容

    這篇文章主要介紹了基于Vue sessionStorage實現(xiàn)保留搜索框搜索內(nèi)容,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 利用Vue3實現(xiàn)可復制表格的方法詳解

    利用Vue3實現(xiàn)可復制表格的方法詳解

    表格是前端非常常用的一個控件,本文主要為大家介紹了Vue3如何實現(xiàn)一個簡易的可以復制的表格,文中的示例代碼講解詳細,需要的可以參考一下
    2022-12-12
  • 在vue中nextTick用法及nextTick 的原理是什么

    在vue中nextTick用法及nextTick 的原理是什么

    這篇文章主要介紹了在vue中nextTick用法及nextTick 的原理是什么,Vue.js 是一個流行的前端框架,它提供了一種響應式的數(shù)據(jù)綁定機制,使得頁面的數(shù)據(jù)與頁面的 UI 組件之間能夠自動同步,需要的朋友可以參考下
    2023-04-04
  • vue打包使用Nginx代理解決跨域問題

    vue打包使用Nginx代理解決跨域問題

    這篇文章主要介紹了vue打包使用Nginx代理解決跨域問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08

最新評論