# 找一個空目錄 vue create ele_project # 依次選擇 Manually select features Choose Vue version - Babel - Router 2.X 使用history模式 y In package.json 是否把當前配置作為以后創建項目的預設配置? n
# cd命令 進入 ele_project 文件夾內部
cd ele_project
# 安裝
npm install --save element-ui
3.
// 在 main.js 中引入配置ElementUI import ElementUI from 'element-ui' //引入element-ui包 import 'element-ui/lib/theme-chalk/index.css' //引入element-UI 樣式 Vue.use(ElementUI) //使用
4.開始使用。
4.1啟動服務:
# 在 ele_project 項目目錄內執行命令 npm run serve # 訪問 http://localhost:8080/
4.2
<template> <div> <el-button>普通按鈕</el-button> <el-button type="primary">主要按鈕</el-button> </div> </template>
4.3
import Button from '../views/Button.vue' const routes = [ { path: '/button', name: 'Button', component: Button }, ... ]
element的組件屬性可以在上面的網址查看 內容很多就不一一介紹了
由於element 樣式比較固定 和多時候適用於 后台管理網站的開發 接下來就簡單介紹下 搭建個網頁大結構

1 <el-menu class="el-menu-demo" mode="horizontal"> 2 <el-menu-item>指南</el-menu-item> 3 <el-menu-item>組件</el-menu-item> 4 <el-menu-item>主題</el-menu-item> 5 <el-menu-item>資源</el-menu-item> 6 </el-menu>

1 <el-menu class="el-menu-demo" mode="horizontal" default-active="2"> 2 <el-menu-item index="1">指南</el-menu-item> 3 <el-menu-item index="2">組件</el-menu-item> 4 <el-menu-item index="3">主題</el-menu-item> 5 <el-menu-item index="4">資源</el-menu-item> 6 </el-menu>

1 <el-menu class="el-menu-demo" mode="horizontal" default-active="2"> 2 <el-menu-item index="1">指南</el-menu-item> 3 <el-submenu index="2"> 4 <span slot="title">組件</span> 5 <el-menu-item>組件示例</el-menu-item> 6 <el-menu-item>組件使用文檔</el-menu-item> 7 </el-submenu> 8 <el-menu-item index="3">主題</el-menu-item> 9 <el-menu-item index="4">資源</el-menu-item> 10 </el-menu>
基本結構如下:

1 <el-menu class="el-menu-vertical-demo" 2 mode="vertical" 3 default-active="2"> 4 .... 5 </el-menu>
<el-container>
容器 內部可以盛放后四種組件。
<el-header>
header
內用於編寫頁面頭部部分。
<el-aside>
aside
內用於編寫頁面側邊欄部分。
<el-main>
main
內用於編寫頁面主體內容部分。
<el-footer>
footer
內用於編寫頁面頁腳部分.
ElementUI
布局組件的使用規則:
-
布局組件包含上述5個組件。
-
el-container
的子元素只能是后四個組件(也可以嵌套container
)。后四個組件的父元素只能是el-container
。 -
el-container
擁有屬性direction
來控制子元素的排列方向,可以是水平(direction='horizontal'
),可以是垂直(direction='vertical'
) -
默認情況下,若
el-container
包含header
或footer
,則會垂直方向排列。否則默認情況下水平方向排列。