Element布局組件el-row和el-col的使用
Element布局組件el-row和el-col
分欄布局
首先每行使用<el-row>標(biāo)簽標(biāo)識(shí),然后每行內(nèi)的列使用<el-col>標(biāo)識(shí),至于每列整行的寬度比例,則使用:span屬性進(jìn)行設(shè)置。
如下代碼:
- 即為將1行等分為2列,為了便于區(qū)分列,我們?yōu)榱刑砑恿瞬煌臉邮剑?/li>
- 另外注意<el-divider></el-divider>是分割線,此處用于區(qū)分不同的示例。
<template>
<div>
<span>每行24分欄布局</span>
<el-row>
<el-col :span="12" class="lightgreen-box">示例1</el-col>
<el-col :span="12" class="orange-box">示例1</el-col>
</el-row>
<el-divider></el-divider>
</div>
</template>
<style scoped>
.lightgreen-box {
background-color: lightgreen;
height: 24px;
}
.orange-box {
background-color: orange;
height: 24px;
}
</style>效果如下:

分欄間隔
不同分欄之間設(shè)定一定的間隔,可以使用<el-row>標(biāo)簽的:gutter屬性,注意默認(rèn)間隔為0。
此時(shí)需要注意的是,下面的寫法,間隔是不生效的
<span>分欄間隔 無(wú)效</span> <el-row :gutter="50"> <el-col :span="8" class="lightgreen-box">示例2</el-col> <el-col :span="8" class="orange-box">示例2</el-col> <el-col :span="8" class="lightgreen-box">示例2</el-col> </el-row> <el-divider></el-divider>
需要在分欄里面新增元素,才能實(shí)現(xiàn)分欄間隔,代碼修改如下則間隔生效。
<span>分欄間隔 有效</span> <el-row :gutter="24"> <el-col :span="8"> <div class="lightgreen-box">示例3</div> </el-col> <el-col :span="8"> <div class="orange-box">示例3</div> </el-col> <el-col :span="8"> <div class="lightgreen-box">示例3</div> </el-col> </el-row> <el-divider></el-divider>
上面兩個(gè)示例效果如下:
分欄偏移
el-row和el-col在element ui中的注意點(diǎn)
el-row是將一行分成24份。代表一行。
- el-row中寫el-col,el-col代表的是列,寫幾個(gè)el-col就表示有幾列。
- 列的寬度用span來(lái)規(guī)定。
- 表示你這列占這一行24份中的幾份。
注意:
- el-row中只有1個(gè)el-col的時(shí)候,el-col的span可以不用寫,它默認(rèn)占一行的24份,但是el-row有多個(gè)el-col的時(shí)候,el-col必須要寫span
注意:
- 不管el-row里嵌套多少el-row,el-row都代表24份
//第1層的el-row表示1行,這行分成24份
//父元素
<el-row>
<el-col>
//下面這個(gè)el-row是子元素,但是它也是一行,這一行有24份
<el-row>
//下面的el-col,這一列,要想占滿這行,就是占24份,span要為24才行,記住,el-row表示24份
<el-col :span="24"></el-col>
</el-row>
</el-col>
</el-row>總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
ResizeObserver?loop?limit?exceeded報(bào)錯(cuò)原因及解決方案
這篇文章主要給大家介紹了關(guān)于ResizeObserver?loop?limit?exceeded報(bào)錯(cuò)原因及解決的相關(guān)資料,公司項(xiàng)目監(jiān)聽(tīng)系統(tǒng)中發(fā)現(xiàn)一個(gè)高頻錯(cuò)誤ResizeObserver loop limit exceeded,而瀏覽器的console中卻沒(méi)有提示,需要的朋友可以參考下2023-09-09
go-gin-vue3-elementPlus帶參手動(dòng)上傳文件的案例代碼
這篇文章主要介紹了go-gin-vue3-elementPlus帶參手動(dòng)上傳文件的案例代碼,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-11-11
SpringBoot結(jié)合Vue3實(shí)現(xiàn)簡(jiǎn)單的前后端交互
本文主要介紹了SpringBoot結(jié)合Vue3實(shí)現(xiàn)簡(jiǎn)單的前后端交互,結(jié)合實(shí)際案例,說(shuō)明了如何實(shí)現(xiàn)前后端數(shù)據(jù)的交互,具有一定的?參考價(jià)值,感興趣的可以了解一下2023-08-08
Vue實(shí)現(xiàn)拖放排序功能的實(shí)例代碼
本文通過(guò)實(shí)例代碼給大家介紹了Vue中實(shí)現(xiàn)拖放排序功能,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07
使用Vue后如何針對(duì)搜索引擎做SEO優(yōu)化
本文介紹了Vue.js在SEO優(yōu)化方面的挑戰(zhàn),并提供了一些方法來(lái)解決這些問(wèn)題,包括使用服務(wù)器端渲染、預(yù)渲染和使用VueRouter的History模式來(lái)生成靜態(tài)HTML頁(yè)面,以及添加meta信息和內(nèi)部鏈接來(lái)提高搜索引擎的索引和排名2025-02-02

