我之因此將Element歸類爲Vue.js,其主要緣由是Element是(餓了麼團隊)基於MVVM框架Vue開源出來的一套前端ui組件。我最愛的就是它的佈局容器!!!css
下面進入正題:html
一、Element的安裝前端
首先你須要建立一個Vue初始項目,再在初始項目中進行安裝~初始項目的建立參見我以前的博客:Vue項目初始化vue
經過cd命令進入想要安裝Element的目錄(即上一步初始化獲得的Vue項目):node
cd D:
cd D:\WebstormProjects\test_vuecli
安裝Element:npm
npm i element-ui -S
安裝完成後能夠在 \test_vuecli\node_modules\目錄下找到element-ui,還能夠在項目根目錄\test_vuecli\下的package.json文件中的dependencies項中找到element-ui的版本信息,如:"element-ui": "^2.4.4"element-ui
二、使用Elementjson
(1)Element的引入app
在項目\test_vuecli\src\目錄下的main.js文件中寫入如下內容:框架
import Vue from 'vue'; import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; import App from './App.vue'; Vue.use(ElementUI); new Vue({ el: '#app', render: h => h(App) });
以上代碼便完成了 Element 的引入,須要注意的是,樣式文件須要單獨引入(即index.css)。
(2)使用Element組件
以分頁樣式組件爲例,咱們在Element官網組件中找到了Pagination 分頁項。
假設咱們選定「帶背景色的分頁」,查看源代碼(源碼很是簡潔):
<el-pagination background layout="prev, pager, next" :total="1000"> </el-pagination>
接下來在\test_vuecli\src\components\目錄下建立名爲paging.vue的組件,直接將上面的源代碼複製到<template><div></div></template>標籤中。
(3)加載Element組件
在第(2)步建立paging,vue時,會自動生成如下代碼:
<script> export default { name: "paging" } </script>
目的是方便咱們加載該組件,組件名爲「paging」,接下來找到項目入口文件App.vue,在須要放分頁的地方加上<paging></paging>
<el-footer> <!--分頁-->
<paging></paging> </el-footer>
並在App.vue文件的<script></script>中添加如下代碼:
import paging from './components/paging.vue' export default { name:'App', components:{ paging } };
保存後運行項目:在Webstrom中的左下角點擊npm,右鍵start→run start
運行結果:
點擊連接查看頁面。