使用element-ui,el-row中的el-col數(shù)據(jù)為空頁面布局變亂問題
使用element-ui,el-row中的el-col數(shù)據(jù)為空頁面布局變亂
大家可能在使用el-row el-col進行布局的時候,可能會出現(xiàn)沒有數(shù)據(jù),el-col沒有占位
如下圖1的情況

上圖2是代碼,在數(shù)據(jù)為空的時候。
下圖1為有數(shù)據(jù)之后


上圖2是加上數(shù)據(jù)之后的代碼,el-row el-col布局就沒問題了。
在數(shù)據(jù)為空的時候怎么可以讓布局不亂呢。
在網(wǎng)上查了好久,都是加css樣式
//第一種給一個最高度,讓它占位
.el-col{
min-height: 1px;
}
//第二種給一個透明的邊框,也是為了占位
.el-col{
border: 1px solid transparent;
}

上圖1和2為加入css還是沒有解決布局錯亂的問題。差評?。。?!
從上面解法看就是因為el-col為空所以帶來的問題,不管是加最小高度,還是給透明邊框都是為了占位,但占不滿還是會出現(xiàn)布局錯亂的問題。
解決方法
.el-row{
display:flex;
flex-wrap: wrap;
}
//加flex-wrap: wrap;因為有些人為了簡單,把所有的el-col放在一個el-row內(nèi),如果只有display:flex;會把所有的el-col都擠在一行。加上flex-wrap: wrap;之后可以自動換行,和分開寫在el-row每一行的一樣。
上圖為效果圖。(僅為個人解法,也可能會有更好的?。?/p>
總結(jié)
布局可能不怎么好看為了方便大家對比,就把瀏覽器改成手機模式截圖,大家學(xué)一個方法就好!
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
element-plus/element-ui走馬燈配置圖片及圖片自適應(yīng)的最簡便方法
走馬燈功能在展示圖片時經(jīng)常用到,下面這篇文章主要給大家介紹了關(guān)于element-plus/element-ui走馬燈配置圖片及圖片自適應(yīng)的最簡便方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-03-03

