Vue框架Element UI教程-安裝環(huán)境搭建(一)

Element-Ul是餓了么前端團(tuán)隊(duì)推出的一款基于Vue.js 2.0 的桌面端UI框架,一套為開(kāi)發(fā)者、設(shè)計(jì)師和產(chǎn)品經(jīng)理準(zhǔn)備的基于 Vue 2.0 的桌面端組件庫(kù)套菜,手機(jī)端有對(duì)應(yīng)框架是Mint UI 。

中文文檔:http://element-cn.eleme.io/#/zh-CN
github地址:https://github.com/ElemeFE/element

圖片.png

1:安裝node

端開(kāi)發(fā)框架和環(huán)境都是需要 Node.js ,先安裝node.js開(kāi)發(fā)環(huán)境火俄,vue的運(yùn)行是要依賴(lài)于node的npm的管理工具來(lái)實(shí)現(xiàn),下載https://nodejs.org/en/讲冠,安裝完成之后瓜客,打開(kāi)cmd開(kāi)始輸入命令。(我用的是win10系統(tǒng)竿开,所以需要管理員權(quán)限谱仪,右鍵點(diǎn)擊以管理員身份運(yùn)行cmd),不然會(huì)出現(xiàn)很多報(bào)錯(cuò)德迹。

image

2:查看node的版本號(hào)

下載好node之后芽卿,以管理員身份打開(kāi)cmd管理工具,胳搞,輸入 node -v 卸例,回車(chē),查看node版本號(hào)肌毅,出現(xiàn)版本號(hào)則說(shuō)明安裝成功筷转。

輸入命令: node -v

image

3:安裝淘寶npm鏡像

由于npm是國(guó)外的,使用起來(lái)比較慢悬而,我們這里使用淘寶的cnpm鏡像來(lái)安裝vue.
淘寶的cnpm命令管理工具可以代替默認(rèn)的npm管理工具呜舒。

輸入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

image

4:安裝全局vue-cli腳手架

淘寶鏡像安裝成功之后,我們就可以全局vue-cli腳手架笨奠,輸入命令:cnpm install --global vue-cli 回車(chē)袭蝗;驗(yàn)證是否安裝成功唤殴,在命令輸入vue,出來(lái)vue的信息到腥,及說(shuō)明安裝成功朵逝;

輸入命令:cnpm install --global vue-cli

image

5:開(kāi)始進(jìn)入主題,初始化一個(gè)vue項(xiàng)目

我這里是在d盤(pán)里面新建一個(gè)項(xiàng)目乡范,先用d:的命令配名,回車(chē)鍵進(jìn)入d盤(pán);回車(chē)鍵默認(rèn)創(chuàng)建項(xiàng)目信息晋辆。

vue init webpack itemname
圖片.png

出現(xiàn)這樣的提示渠脉,初始化成功


圖片.png

運(yùn)行初始化demo,輸入命令npm run dev瓶佳;運(yùn)行一下初始后的demo芋膘,彈出訪(fǎng)問(wèn)地址,如果沒(méi)有問(wèn)題則進(jìn)行安裝elementUI涩哟;準(zhǔn)備好好之后索赏,開(kāi)始引入餓了么elementUI組件。

6:安裝 elementUI

npm i element-ui -S

快捷鍵ctrl+c,終止批處理操 作嗎(Y/N)贴彼,在輸入命令npm i element-ui -S


圖片.png
注意:安裝過(guò)程中出現(xiàn)這樣的bug的時(shí)候潜腻,需要解決
圖片.png

解決辦法:嘗試 刪除項(xiàng)目中的 package-lock.json 文件 和 node_modules 文件夾,然后再?lài)L試 npm install.

成功安裝組件顯示如下


圖片.png
7:在components文件夾下面創(chuàng)建test.vue文件器仗,復(fù)制一段elementUI官方文檔的代碼融涣,進(jìn)行測(cè)試
圖片.png
<template>
    <el-menu :default-active="activeIndex2" class="el-menu-demo" mode="horizontal" @select="handleSelect" background-color="#545c64" text-color="#fff" active-text-color="#ffd04b">
        <el-menu-item index="1">處理中心</el-menu-item>
        <el-submenu index="2">
            <template slot="title">我的工作臺(tái)</template>
            <el-menu-item index="2-1">選項(xiàng)1</el-menu-item>
            <el-menu-item index="2-2">選項(xiàng)2</el-menu-item>
            <el-menu-item index="2-3">選項(xiàng)3</el-menu-item>
        </el-submenu>
        <el-menu-item index="3">
            <a  target="_blank">訂單管理</a>
        </el-menu-item>
    </el-menu>
</template>

<script>
    export default {
        data() {
            return {
                activeIndex: '1',
                activeIndex2: '1'
            };
        },
        methods: {
            handleSelect(key, keyPath) {
                console.log(key, keyPath);
            }
        }
    }
</script>

8:在A(yíng)pp.vue中引入test.vue

圖片.png
<template>
  <div id="app">
    <img src="./assets/logo.png">
    <router-view/>
    <Test></Test>
  </div>
</template>

<script>
    import Test from './components/test.vue'
    
export default {
    components:{
  Test,
 },
  name: 'App'
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

9:打開(kāi)main.js,加入element-ui的js和css

import ElementUI from 'element-ui' //element-ui的全部組件
import 'element-ui/lib/theme-chalk/index.css'//element-ui的css
Vue.use(ElementUI) //使用elementUI

10:再次運(yùn)行,組件中的效果如下:

輸入命令:

npm run dev
圖片.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末精钮,一起剝皮案震驚了整個(gè)濱河市威鹿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌轨香,老刑警劉巖忽你,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異臂容,居然都是意外死亡科雳,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)脓杉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)糟秘,“玉大人,你說(shuō)我怎么就攤上這事球散∧蜃” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)凌净。 經(jīng)常有香客問(wèn)我悲龟,道長(zhǎng),這世上最難降的妖魔是什么泻蚊? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任躲舌,我火速辦了婚禮丑婿,結(jié)果婚禮上性雄,老公的妹妹穿的比我還像新娘。我一直安慰自己羹奉,他們只是感情好秒旋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著诀拭,像睡著了一般迁筛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上耕挨,一...
    開(kāi)封第一講書(shū)人閱讀 51,462評(píng)論 1 302
  • 那天细卧,我揣著相機(jī)與錄音,去河邊找鬼筒占。 笑死贪庙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的翰苫。 我是一名探鬼主播止邮,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼奏窑!你這毒婦竟也來(lái)了导披?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤埃唯,失蹤者是張志新(化名)和其女友劉穎撩匕,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體墨叛,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡止毕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了巍实。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片滓技。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖棚潦,靈堂內(nèi)的尸體忽然破棺而出令漂,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布叠必,位于F島的核電站荚孵,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏纬朝。R本人自食惡果不足惜收叶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望共苛。 院中可真熱鬧判没,春花似錦、人聲如沸隅茎。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)辟犀。三九已至俏竞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間堂竟,已是汗流浹背魂毁。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留出嘹,地道東北人席楚。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像疚漆,于是被迫代替她去往敵國(guó)和親酣胀。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

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