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

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

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

一、el-table表格

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

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

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

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

效果如下圖所示:

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

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

但是,這種方法有一個(gè)很大的弊端,即鼠標(biāo)懸停顯示的數(shù)據(jù)無法復(fù)制。為了解決這個(gè)問題,可以在表格中采用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 彈出框組件,我們不僅在鼠標(biāo)指向內(nèi)容時(shí),在懸浮框中將所有內(nèi)容顯示出來,鼠標(biāo)還可以一如到懸浮框,復(fù)制自己想要的內(nèi)容。

總結(jié)

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

相關(guān)文章

最新評(píng)論

霍山县| 金阳县| 沭阳县| 库伦旗| 牟定县| 东山县| 达州市| 南漳县| 永胜县| 庄浪县| 玉树县| 万宁市| 虞城县| 西盟| 建宁县| 阳春市| 曲水县| 垫江县| 芦溪县| 高淳县| 尖扎县| 正阳县| 乌恰县| 巨野县| 曲松县| 师宗县| 奉贤区| 苏尼特左旗| 阿瓦提县| 鄂温| 金乡县| 吴旗县| 阿合奇县| 蕲春县| 镇平县| 万山特区| 昂仁县| 永泰县| 大邑县| 徐州市| 西乌|