Element UI

Element-UI(https://github.com/ElemeFE/element)是餓了么前端團(tuán)隊(duì)推出的一款基于Vue.js 2.0 的桌面端UI框架谋减,手機(jī)端有對(duì)應(yīng)框架是 Mint UI(https://github.com/ElemeFE/mint-ui)岂傲。

一麦向、npm 安裝
推薦使用 npm 的方式安裝瓢棒,它能更好地和 webpack 打包工具配合使用浴韭。
npm i element-ui -S

二、CDN
目前可以通過(guò) unpkg.com/element-ui 獲取到最新版本的資源脯宿,在頁(yè)面上引入 js 和 css 文件即可開(kāi)始使用念颈。

<link rel="stylesheet" >

<script src="https://unpkg.com/element-ui/lib/index.js"></script>

三、引用
項(xiàng)目中 main.js 文件中引用
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

Vue.use(ElementUI)

/* eslint-disable no-new */
new Vue({
el: '#app',
render: h => h(App)
})

四连霉、組件
Basic

  • Layout 布局
    • 通過(guò) row 和 col 組件榴芳,并通過(guò) col 組件的 span 屬性我們就可以自由地組合布局。
      Row 組件 提供 gutter 屬性來(lái)指定每一欄之間的間隔跺撼,默認(rèn)間隔為 0
      通過(guò)制定 col 組件的 offset 屬性可以指定分欄偏移的欄數(shù)窟感。
      將 type 屬性賦值為 'flex',可以啟用 flex 布局歉井,并可通過(guò) justify 屬性來(lái)指定 start, center, end, space-between, space-around 其中的值來(lái)定義子元素的排版方式柿祈。
      參照了 Bootstrap 的 響應(yīng)式設(shè)計(jì),預(yù)設(shè)了五個(gè)響應(yīng)尺寸:xs酣难、sm谍夭、md、lg 和 xl憨募。
  • Layout 布局

    • 通過(guò) row 和 col 組件紧索,并通過(guò) col 組件的 span 屬性我們就可以自由地組合布局。

      Row 組件 提供 gutter 屬性來(lái)指定每一欄之間的間隔菜谣,默認(rèn)間隔為 0

      通過(guò)制定 col 組件的 offset 屬性可以指定分欄偏移的欄數(shù)珠漂。

      type 屬性賦值為 'flex',可以啟用 flex 布局尾膊,并可通過(guò) justify 屬性來(lái)指定 start, center, end, space-between, space-around 其中的值來(lái)定義子元素的排版方式媳危。

      參照了 Bootstrap 的 響應(yīng)式設(shè)計(jì),預(yù)設(shè)了五個(gè)響應(yīng)尺寸:xs冈敛、sm待笑、mdlgxl抓谴。

  • Layout 布局

    • 通過(guò) row 和 col 組件暮蹂,并通過(guò) col 組件的 span 屬性我們就可以自由地組合布局。

      Row 組件 提供 gutter 屬性來(lái)指定每一欄之間的間隔癌压,默認(rèn)間隔為 0

      通過(guò)制定 col 組件的 offset 屬性可以指定分欄偏移的欄數(shù)仰泻。

      type 屬性賦值為 'flex',可以啟用 flex 布局滩届,并可通過(guò) justify 屬性來(lái)指定 start, center, end, space-between, space-around 其中的值來(lái)定義子元素的排版方式集侯。

      參照了 Bootstrap 的 響應(yīng)式設(shè)計(jì),預(yù)設(shè)了五個(gè)響應(yīng)尺寸:xssm棠枉、md浓体、lgxl

  • Layout 布局

    • 通過(guò) row 和 col 組件辈讶,并通過(guò) col 組件的 span 屬性我們就可以自由地組合布局汹碱。

      Row 組件 提供 gutter 屬性來(lái)指定每一欄之間的間隔,默認(rèn)間隔為 0

      通過(guò)制定 col 組件的 offset 屬性可以指定分欄偏移的欄數(shù)荞估。

      type 屬性賦值為 'flex'咳促,可以啟用 flex 布局,并可通過(guò) justify 屬性來(lái)指定 start, center, end, space-between, space-around 其中的值來(lái)定義子元素的排版方式勘伺。

      參照了 Bootstrap 的 響應(yīng)式設(shè)計(jì)跪腹,預(yù)設(shè)了五個(gè)響應(yīng)尺寸:xssm飞醉、md冲茸、lgxl

  • Container 布局容器

    • <el-container>:外層容器缅帘。當(dāng)子元素中包含 <el-header><el-footer> 時(shí)轴术,全部子元素會(huì)垂直上下排列,否則會(huì)水平左右排列钦无。

      <el-header>:頂欄容器逗栽。

      <el-aside>:側(cè)邊欄容器。

      <el-main>:主要區(qū)域容器失暂。

      <el-footer>:底欄容器彼宠。

  • Color 色彩

  • Typography 字體

  • Border 邊框

  • Icon 圖標(biāo)

  • Button 按鈕

Form

參數(shù) 說(shuō)明 類(lèi)型 可選值 默認(rèn)值
value / v-model 綁定值 number 0
max 最大分值 number 5
disabled 是否為只讀 boolean false
allow-half 是否允許半選 boolean false
low-threshold 低分和中等分?jǐn)?shù)的界限值弟塞,值本身被劃分在低分中 number 2
high-threshold 高分和中等分?jǐn)?shù)的界限值凭峡,值本身被劃分在高分中 number 4
colors icon 的顏色數(shù)組,共有 3 個(gè)元素决记,為 3 個(gè)分段所對(duì)應(yīng)的顏色 array ['#F7BA2A', '#F7BA2A', '#F7BA2A']
void-color 未選中 icon 的顏色 string #C6D1DE
disabled-void-color 只讀時(shí)未選中 icon 的顏色 string #EFF2F7
icon-classes icon 的類(lèi)名數(shù)組摧冀,共有 3 個(gè)元素,為 3 個(gè)分段所對(duì)應(yīng)的類(lèi)名 array ['el-icon-star-on', 'el-icon-star-on','el-icon-star-on']
void-icon-class 未選中 icon 的類(lèi)名 string el-icon-star-off
disabled-void-icon-class 只讀時(shí)未選中 icon 的類(lèi)名 string el-icon-star-on
show-text 是否顯示輔助文字系宫,若為真索昂,則會(huì)從 texts 數(shù)組中選取當(dāng)前分?jǐn)?shù)對(duì)應(yīng)的文字內(nèi)容 boolean false
show-score 是否顯示當(dāng)前分?jǐn)?shù),show-score 和 show-text 不能同時(shí)為真 boolean false
text-color 輔助文字的顏色 string #1F2D3D
texts 輔助文字?jǐn)?shù)組 array ['極差', '失望', '一般', '滿(mǎn)意', '驚喜']
score-template 分?jǐn)?shù)顯示模板 string {value}
事件名稱(chēng) 說(shuō)明 回調(diào)參數(shù)
change 分值改變時(shí)觸發(fā) 改變后的分值

Data

  • Table 表格

  • Tag 標(biāo)簽

  • Progress 進(jìn)度條

  • 參數(shù) 說(shuō)明 類(lèi)型 可選值 默認(rèn)值
    percentage 百分比(必填) number 0-100 0
    type 進(jìn)度條類(lèi)型 string line/circle line
    stroke-width 進(jìn)度條的寬度笙瑟,單位 px number 6
    text-inside 進(jìn)度條顯示文字內(nèi)置在進(jìn)度條內(nèi)(只在 type=line 時(shí)可用) boolean false
    status 進(jìn)度條當(dāng)前狀態(tài) string success/exception/text
    color 進(jìn)度條背景色(會(huì)覆蓋 status 狀態(tài)顏色) string
    width 環(huán)形進(jìn)度條畫(huà)布寬度(只在 type=circle 時(shí)可用) number 126
    show-text 是否顯示進(jìn)度條文字內(nèi)容 boolean true
  • Tree 樹(shù)形控件

  • Pagination 分頁(yè)

  • Badge 標(biāo)記

  • 參數(shù) 說(shuō)明 類(lèi)型 可選值 默認(rèn)值
    value 顯示值 string, number
    max 最大值楼镐,超過(guò)最大值會(huì)顯示 '{max}+'癞志,要求 value 是 Number 類(lèi)型 number
    is-dot 小圓點(diǎn) boolean false
    hidden 隱藏 badge boolean false
    type 類(lèi)型 string primary / success / warning / danger / info

Notice

Navigation

  • NavMenu 導(dǎo)航菜單

  • 參數(shù) 說(shuō)明 類(lèi)型 可選值 默認(rèn)值
    mode 模式 string horizontal / vertical vertical
    collapse 是否水平折疊收起菜單(僅在 mode 為 vertical 時(shí)可用) boolean false
    background-color 菜單的背景色(僅支持 hex 格式) string #ffffff
    text-color 菜單的文字顏色(僅支持 hex 格式) string #303133
    active-text-color 當(dāng)前激活菜單的文字顏色(僅支持 hex 格式) string #409EFF
    default-active 當(dāng)前激活菜單的 index string
    default-openeds 當(dāng)前打開(kāi)的 sub-menu 的 index 的數(shù)組 Array
    unique-opened 是否只保持一個(gè)子菜單的展開(kāi) boolean false
    menu-trigger 子菜單打開(kāi)的觸發(fā)方式(只在 mode 為 horizontal 時(shí)有效) string hover / click hover
    router 是否使用 vue-router 的模式往枷,啟用該模式會(huì)在激活導(dǎo)航時(shí)以 index 作為 path 進(jìn)行路由跳轉(zhuǎn) boolean false
    collapse-transition 是否開(kāi)啟折疊動(dòng)畫(huà) boolean true
  • Tabs 標(biāo)簽頁(yè)

  • Breadcrumb 面包屑

  • Dropdown 下拉菜單

  • Steps 步驟條

Others

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子错洁,更是在濱河造成了極大的恐慌秉宿,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件屯碴,死亡現(xiàn)場(chǎng)離奇詭異描睦,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)导而,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)忱叭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人今艺,你說(shuō)我怎么就攤上這事韵丑。” “怎么了虚缎?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵撵彻,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我实牡,道長(zhǎng)陌僵,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任创坞,我火速辦了婚禮碗短,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘题涨。我一直安慰自己豪椿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布携栋。 她就那樣靜靜地躺著搭盾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪婉支。 梳的紋絲不亂的頭發(fā)上鸯隅,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音向挖,去河邊找鬼蝌以。 笑死,一個(gè)胖子當(dāng)著我的面吹牛何之,可吹牛的內(nèi)容都是我干的跟畅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼溶推,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼徊件!你這毒婦竟也來(lái)了奸攻?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤虱痕,失蹤者是張志新(化名)和其女友劉穎睹耐,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體部翘,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡硝训,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了新思。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窖梁。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖夹囚,靈堂內(nèi)的尸體忽然破棺而出窄绒,到底是詐尸還是另有隱情,我是刑警寧澤崔兴,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布彰导,位于F島的核電站,受9級(jí)特大地震影響敲茄,放射性物質(zhì)發(fā)生泄漏位谋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一堰燎、第九天 我趴在偏房一處隱蔽的房頂上張望掏父。 院中可真熱鬧,春花似錦秆剪、人聲如沸赊淑。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)陶缺。三九已至,卻和暖如春洁灵,著一層夾襖步出監(jiān)牢的瞬間饱岸,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工徽千, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留苫费,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓双抽,卻偏偏與公主長(zhǎng)得像百框,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子牍汹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容