亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

element-ui 中的table的列隱藏問(wèn)題解決

 更新時(shí)間:2018年08月24日 10:42:52   作者:課桌上畫(huà)青春  
這篇文章主要介紹了element-ui 中的table的列隱藏問(wèn)題解決,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

element-ui 中的table和bootstrap中的table的某些設(shè)置還是有一定的差別的。之前用bootstrap做的表格,想要實(shí)現(xiàn)簡(jiǎn)短列和詳細(xì)列的切換。因?yàn)樵敿?xì)列實(shí)在有太多列了,拉動(dòng)滾動(dòng)條還有一段距離。所以希望能夠切換到簡(jiǎn)短列可以方便的看見(jiàn)比較重要的幾列的內(nèi)容。用之前的方法<bootstrap>的話(huà),非常簡(jiǎn)單,直接設(shè)置display的顯示和隱藏就可以了。

但是放在element-ui中來(lái)就不可行了。每一列根本不能直接設(shè)置樣式,你給每一列設(shè)置class-name從而設(shè)置樣式的話(huà),可能也許會(huì)存在一點(diǎn)問(wèn)題。。因?yàn)槊恳涣械腸lass-name的樣式是包裹在cell樣式中的,比如說(shuō)當(dāng)你想要在class-name里面來(lái)設(shè)置width的話(huà),外層容器cell沒(méi)變,里面的內(nèi)容的width變了,那么內(nèi)容就會(huì)覆蓋到后面一列的內(nèi)容,并且把人家擠開(kāi),自己霸占位置。就會(huì)出現(xiàn)頁(yè)面混亂。。感覺(jué)好像扯遠(yuǎn)了的樣子,,

回到顯示和隱藏上面來(lái),在element-ui中的table中,控制某一列的隱藏和顯示,想到的是使用v-show,但是之前用過(guò)了不行,沒(méi)起作用。后面網(wǎng)上查了一下,發(fā)現(xiàn)使用v-if是可行的。至于為啥,我也說(shuō)不上來(lái)。于是就有了這樣:

(階段一)

其他想要隱藏的列直接也加上v-if='show' 就好了。

這兩個(gè)方法是兩個(gè)簡(jiǎn)短列和詳細(xì)列的按鈕的click事件,控制數(shù)據(jù)show的true還是false,

恩,到這里呢,第一階段的表格列的隱藏和顯示就成功了啦。接下來(lái)還有個(gè)問(wèn)題是,假設(shè)某一列的內(nèi)容實(shí)在太多了,而上面一階段的每個(gè)單元格是沒(méi)有設(shè)置寬度width的,這點(diǎn)需要記住了。于是每一個(gè)單元格的寬度都是一樣的。這內(nèi)容超多的一列就顯得非常的長(zhǎng),看著實(shí)在是糟心。好吧,那就給他設(shè)置一個(gè)width吧,給這內(nèi)容太多的一列設(shè)置了widht:'180'。

恩,有效果了,再試試切換功能???!出現(xiàn)了一個(gè)意想不到的問(wèn)題。單元格的寬度居然變得超級(jí)大。滾動(dòng)條也根本滾不到盡頭好吧。。這可是非常愁人。根本不知道為什么切換一下顯示和隱藏就帶來(lái)了這種"驚嚇"的效果。無(wú)奈還是慢慢的尋找解決的辦法。在不斷的嘗試當(dāng)中,我發(fā)現(xiàn)如果單元格設(shè)置了寬度之后,當(dāng)只有一列使用了v-if:"show"的時(shí)候,一切正常。如果有出現(xiàn)多列使用 v-if:"show" 就會(huì)出現(xiàn)問(wèn)題。循著這條路去想。最終我覺(jué)得不是只能出現(xiàn)一個(gè) v-if嗎?那就把需要隱藏的幾列全部用一個(gè)容器包裹起來(lái)。讓容器顯示和隱藏應(yīng)該就可以了吧,如下:

恩,試試~~,沒(méi)錯(cuò),一切恢復(fù)正常了!可以使用這種方法。

PS:element-ui的table列超出部分省略加懸浮提示

<el-table-column :show-overflow-tooltip="true">
</el-table-column>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue關(guān)于數(shù)據(jù)綁定出錯(cuò)解決辦法

    Vue關(guān)于數(shù)據(jù)綁定出錯(cuò)解決辦法

    這篇文章主要介紹了Vue關(guān)于數(shù)據(jù)綁定出錯(cuò)解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • vue之el-menu-item如何更改導(dǎo)航菜單欄選中的背景顏色

    vue之el-menu-item如何更改導(dǎo)航菜單欄選中的背景顏色

    這篇文章主要介紹了vue之el-menu-item如何更改導(dǎo)航菜單欄選中的背景顏色問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Vue中通過(guò)minio上傳文件的詳細(xì)步驟

    Vue中通過(guò)minio上傳文件的詳細(xì)步驟

    最近項(xiàng)目中使用了minio作為靜態(tài)資源管理服務(wù),所以簡(jiǎn)單寫(xiě)一下如何通過(guò)minio來(lái)上傳圖片,下面這篇文章主要給大家介紹了關(guān)于Vue中通過(guò)minio上傳文件的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Vue3 實(shí)現(xiàn)雙盒子定位Overlay的示例

    Vue3 實(shí)現(xiàn)雙盒子定位Overlay的示例

    這篇文章主要介紹了Vue3 實(shí)現(xiàn)雙盒子定位Overlay的示例,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-12-12
  • 深入理解基于vue-cli的vuex配置

    深入理解基于vue-cli的vuex配置

    本篇文章主要介紹了基于vue-cli的vuex配置,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • Webpack和Vite的區(qū)別小結(jié)

    Webpack和Vite的區(qū)別小結(jié)

    本文主要介紹了Webpack和Vite的區(qū)別小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • vue3使用video.js播放m3u8格式視頻的操作指南

    vue3使用video.js播放m3u8格式視頻的操作指南

    有時(shí)候我們需要播放 m3u8 格式的視頻,或者實(shí)現(xiàn)視頻播放器更多定制化需求,HTML 的 video 元素?zé)o法實(shí)現(xiàn)這些需求,這時(shí)候可以考慮使用 Video.js,本文給大家介紹了vue3使用video.js播放m3u8格式視頻的操作指南,需要的朋友可以參考下
    2024-07-07
  • VUEJS實(shí)戰(zhàn)之利用laypage插件實(shí)現(xiàn)分頁(yè)(3)

    VUEJS實(shí)戰(zhàn)之利用laypage插件實(shí)現(xiàn)分頁(yè)(3)

    這篇文章主要為大家詳細(xì)介紹了VUEJS實(shí)戰(zhàn)之修復(fù)錯(cuò)誤并且美化時(shí)間,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 關(guān)于移動(dòng)端與大屏幕自適應(yīng)適配方案

    關(guān)于移動(dòng)端與大屏幕自適應(yīng)適配方案

    這篇文章主要介紹了關(guān)于移動(dòng)端與大屏幕自適應(yīng)適配方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue組件生命周期詳解

    vue組件生命周期詳解

    這篇文章主要為大家詳細(xì)介紹了vue組件生命周期,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評(píng)論