element-ui簡單筆記(中)
element-ui簡單筆記(下)css
關注一下公衆號:內有相關文章!!
html
1.Element UI 引言前端
官網:https://element.eleme.io/#/zh-CNvue
1.1 官方定義webpack
網站快速成型工具
和 桌面端組件庫
web
1.2 定義npm
element ui 就是基於vue的一個ui框架,該框架基於vue開發了不少相關組件,方便咱們快速開發頁面。element-ui
1.3 由來框架
餓了麼前端團隊 基於vue進行開發而且進行了開源 element ui 中提供所有都是封裝好組件。ide
2.1經過vue腳手架建立項目
vue init webpack element(項目名)
2.2在vue腳手架項目中安裝elementui
# 1.下載elementui的依賴 npm i element-ui -S # 2.指定當前項目中使用elementui import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; //在vue腳手架中使用elementui Vue.use(ElementUI);
3.1 默認樣式按鈕
<el-row> <el-button>默認按鈕</el-button> <el-button type="primary">主要按鈕</el-button> <el-button type="success">成功按鈕</el-button> <el-button type="info">信息按鈕</el-button> <el-button type="warning">警告按鈕</el-button> <el-button type="danger">危險按鈕</el-button> </el-row>
3.2 簡潔按鈕
<el-row> <el-button plain>樸素按鈕</el-button> <el-button type="primary" plain>主要按鈕</el-button> <el-button type="success" plain>成功按鈕</el-button> <el-button type="info" plain>信息按鈕</el-button> <el-button type="warning" plain>警告按鈕</el-button> <el-button type="danger" plain>危險按鈕</el-button> </el-row>
3.3 圓角按鈕
<el-row> <el-button round>圓角按鈕</el-button> <el-button type="primary" round>主要按鈕</el-button> <el-button type="success" round>成功按鈕</el-button> <el-button type="info" round>信息按鈕</el-button> <el-button type="warning" round>警告按鈕</el-button> <el-button type="danger" round>危險按鈕</el-button> </el-row>
3.4 圖標按鈕
<el-row> <el-button icon="el-icon-search" circle></el-button> <el-button type="primary" icon="el-icon-edit" circle></el-button> <el-button type="success" icon="el-icon-check" circle></el-button> <el-button type="info" icon="el-icon-message" circle></el-button> <el-button type="warning" icon="el-icon-star-off" circle></el-button> <el-button type="danger" icon="el-icon-delete" circle></el-button> </el-row>
總結:往後使用element ui的相關組件時須要注意的是 全部組件都是el-組件名稱開頭
4.1建立按鈕
<el-button>默認按鈕</el-button>
4.2 按鈕屬性使用
<el-button type="primary" 屬性名=屬性值>默認按鈕</el-button> <el-button type="success" size="medium" plain=true round circle icon="el-icon-loading"></el-button>
總結:在elementui中全部組件的屬性所有寫在組件標籤上
4.3 按鈕組使用
<el-button-group> <el-button type="primary" icon="el-icon-back">上一頁</el-button> <el-button type="primary" icon="el-icon-right">下一頁</el-button> </el-button-group>
注意:
el-組件名稱
方式進行命名都是直接將屬性名=屬性值方式寫在對應的組件標籤上
5.1 文字連接組件的建立
<el-link>默認連接</el-link>
5.2 文字連接組件的屬性的使用
<el-link target="_blank" href="http://www.baidu.com" >默認連接</el-link> <el-link type="primary":underline="false">默認連接</el-link> <el-link type="success" disabled>默認連接</el-link> <el-link type="info" icon="el-icon-platform-eleme">默認連接</el-link> <el-link type="warning">默認連接</el-link> <el-link type="danger">默認連接</el-link>
經過基礎的 24 分欄,迅速簡便地建立佈局
在element ui中佈局組件將頁面劃分爲多個行row,每行最多分爲24欄(列)
6.1 使用Layout組件
<el-row> <el-col :span="8">佔用8份</el-col> <el-col :span="8">佔用8份</el-col> <el-col :span="8">佔用8份</el-col> </el-row>
注意:
row
和 col
組合而成row屬性
和 col屬性
6.2 屬性的使用
行屬性使用
<el-row :gutter="50" tag="span"> <el-col :span="4"><div style="border: 1px red solid;">佔用4份</div></el-col> <el-col :span="8"><div style="border: 1px red solid;">佔用8份</div></el-col> <el-col :span="3"><div style="border: 1px red solid;">佔用3份</div></el-col> <el-col :span="9"><div style="border: 1px red solid;">佔用9份</div></el-col> </el-row>
列屬性的使用
<el-row> <el-col :span="12" :offset="9" :psuh="3" xs><div style="border: 1px blue solid;">我是佔用12分</div></el-col> <el-col :span="6"><div style="border: 1px blue solid;">我是佔用6分</div></el-col> </el-row>
7.1 建立佈局容器
<el-container> </el-container>
7.2 容器中包含的子元素
<el-header>:頂欄容器。 <el-aside>:側邊欄容器。 <el-main>:主要區域容器。 <el-footer>:底欄容器。
7.3 容器的嵌套使用
<!--建立容器--> <el-container> <!--header--> <el-header><div><h1>我是標題</h1></div></el-header> <!--容器嵌套使用--> <el-container> <!--aside--> <el-aside><div><h1>我是菜單</h1></div></el-aside> <!--main--> <el-main><div><h1>我是中心內容</h1></div></el-main> </el-container> <el-footer><div><h1>我是頁腳</h1></div></el-footer> </el-container>
7.4 水平容器
<el-container direction="horizontal"> <!--header--> <el-header><div><h1>我是標題</h1></div></el-header> <el-container> <!--aside--> <el-aside><div><h1>我是菜單</h1></div></el-aside> <!--main--> <el-main><div><h1>我是中心內容</h1></div></el-main> </el-container> <el-footer><div><h1>我是頁腳</h1></div></el-footer> </el-container>
注意:當子元素中沒有有 el-header 或 el-footer 時容器排列爲水平
7.5 垂直容器
<el-container direction="vertical"> <!--header--> <el-header><div><h1>我是標題</h1></div></el-header> <el-container> <!--aside--> <el-aside><div><h1>我是菜單</h1></div></el-aside> <!--main--> <el-main><div><h1>我是中心內容</h1></div></el-main> </el-container> <!--footer--> <el-footer><div><h1>我是頁腳</h1></div></el-footer> </el-container>
element-ui的組件太多了,我也就是把我最近練習的給記錄下來,其他的這裏就再也不一一介紹了,你們有須要的能夠看文檔,自行去測試。謝謝!!!