Vue Element UI是一款基于Vue.js的桌面UI框架,在使用Vue.js進(jìn)行項(xiàng)目開(kāi)發(fā)時(shí),可以使用Element UI作為前端UI庫(kù)實(shí)現(xiàn)組件化的構(gòu)建和樣式統(tǒng)一。Element UI提供了豐富的組件如按鈕、表格、彈出框、輸入框等,使用起來(lái)非常簡(jiǎn)單且符合現(xiàn)代化UI標(biāo)準(zhǔn)。下面將會(huì)具體介紹如何使用Vue Element UI。
第一步是要在項(xiàng)目中引入Vue Element UI,我們可以使用npm安裝,具體方法如下:
npm install element-ui --save
然后在main.js中添加以下代碼:
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
這里的代碼引入了Element UI并注冊(cè)到Vue中,同時(shí)引入了Element UI的樣式。
接下來(lái),在組件中使用Element UI的組件就非常簡(jiǎn)單了,例如下面展示如何使用一個(gè)按鈕組件:
<template>
<div>
<el-button>點(diǎn)擊我</el-button>
</div>
</template>
<el-button>是Vue Element UI中提供的一個(gè)按鈕組件,使用它能夠快速在頁(yè)面中展現(xiàn)出一個(gè)漂亮的按鈕。有了這些組件,我們就可以在Vue項(xiàng)目中快速構(gòu)建出需要的UI界面。
除了簡(jiǎn)單的按鈕組件,Vue Element UI還提供更多更強(qiáng)大的組件,例如表格組件。要使用表格組件,需要先引入一個(gè)表格數(shù)據(jù),然后展示這個(gè)數(shù)據(jù)如下:
<template>
<div>
<el-table
:data="tableData"
style="width: 100%"><el-table-column
prop="date"
label="時(shí)間"
width="180">
</el-table-column>
<el-table-column
prop="name"
label="姓名"
width="180">
</el-table-column>
<el-table-column
prop="address"
label="地址">
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
tableData: [{
date: '2019-06-03',
name: '張三',
address: '北京市海淀區(qū)'
}]
}
}
}
</script>
代碼中使用了<el-table>展示表格數(shù)據(jù),并且定義了三個(gè)表格字段:時(shí)間、姓名和地址。這樣更加高級(jí)的表格就展示出來(lái)了。除此之外,Vue Element UI還提供了包括彈出框、輸入框、下拉列表等更多組件,可以選擇需要的組件進(jìn)行使用。選擇Vue Element UI作為項(xiàng)目的UI庫(kù)后,頁(yè)面UI能夠更加規(guī)范化,同時(shí)節(jié)省開(kāi)發(fā)時(shí)間和成本。