什麼是Element-ui?
根據官網的說法,Element-ui,是一套為開發者、設計師和產品經理準備的基於Vue 2.0的由餓了麼公司出品的桌面端元件庫。
官網:https://element.eleme.cn/#/zh-CN
如何使用?
1、建立資料夾element-ui。
2、下載元件。
npm install vue #安裝Vuenpm i element-ui -S #安裝Element-ui3、為了程式碼更加清爽,可以將主要依賴vue.min.js和element-ui包放入lib目錄中,lib目錄需手動建立。
4、搭建第一個UI介面入門程式。
1、容器,拿來即用即可。
2、圖示,el內建了許多圖示,使用icon="iconname"屬性即可使用,也推薦使用https://fontawesome.dashgame.com/這個網站中的圖示。
<el-button @click="visible = true" icon="el-icon-search">Button</el-button>
3、對於後臺程式設計師來說,大部分情況下都是在對錶單進行操作。el幾乎內建了開發中會使用的所有表單元件。
前端怎麼寫?
對於一些後臺開發人員來說,可能會存在開發一個專案不知道怎麼開始第一步的問題,其原因大概是:
沒有清晰的介面定義。不會設計資料庫。對於第一個問題,Element-ui元件可以直接套用,我們平時可以多去看看其他網站如何設計,借鑑學習。
至於第二個問題,其實也是因為第一個問題沒解決,當我們把前端寫好之後,資料庫的結構自然就出來了。解決了這兩個問題,剩下的就是後臺的CRUD了,這是我們最熟悉的部分。
編寫前端的基本套路:
見過足夠多的元件,拼接元件,這樣就形成了網頁的基本形狀。修改CSS即可。設計多級下拉選單的聯動效果
如下圖所示,現在要實現第一個下拉框選擇不同的選項時,第二個下拉框中的下拉選項也要隨之發生變化的效果,這時可以使用級聯選擇器(cascader)來實現。
<div class="block"> <span class="demonstration">預設 click 觸發子選單</span> <el-cascader v-model="value" :options="options" @change="handleChange"></el-cascader></div><div class="block"> <span class="demonstration">hover 觸發子選單</span> <el-cascader v-model="value" :options="options" :props="{ expandTrigger: 'hover' }" @change="handleChange"></el-cascader></div><script> export default { data() { return { value: [], options: [{ value: 'zhinan', label: '指南', children: [{ value: 'shejiyuanze', label: '設計原則', children: [{ value: 'yizhi', label: '一致' }, { value: 'fankui', label: '反饋' }, { value: 'xiaolv', label: '效率' }, { value: 'kekong', label: '可控' }] }, {  >
最新評論