vue安裝

vue是一個(gè)JavaMVVM庫(kù)允耿,是一套用于構(gòu)建用戶界面的漸進(jìn)式框架奕删,是初創(chuàng)項(xiàng)目的首選前端框架俺泣。它是以數(shù)據(jù)驅(qū)動(dòng)和組件化的思想構(gòu)建的,采用自底向上增量開(kāi)發(fā)的設(shè)計(jì)完残。它是輕量級(jí)的砌滞,它有很多獨(dú)立的功能或庫(kù),我們會(huì)根據(jù)我們的項(xiàng)目來(lái)選用vue的一些功能坏怪。它提供了更加簡(jiǎn)潔贝润、更易于理解的API,使得我們能夠快速地上手并使用Vue.js铝宵。

一打掘、安裝vue

1华畏、安裝node.js,安裝完node.js之后尊蚁,npm也會(huì)自動(dòng)安裝
查詢是否安裝成功的命令:

node -v
npm -v

結(jié)果顯示:


1.jpg

2亡笑、全局安裝腳手架工具vue-cli,命令如下:

npm install --global vue-cli

結(jié)果顯示:


2.jpg

3横朋、vue項(xiàng)目初始化命令如下仑乌,若沒(méi)有安裝webpack,則先安裝webpack

npm install -g webpack
vue init webpack myVue

注:安裝過(guò)程 中有個(gè)選項(xiàng)(Use ESLint to line your code ?選擇 No )

3.jpg

初始化完成后的vue項(xiàng)目目錄如下:


4.jpg

4琴锭、進(jìn)入到myVue目錄下晰甚,使用npm install 安裝package.json包中的依賴
命令如下:

cd myVue
npm install
5.jpg

5、運(yùn)行項(xiàng)目:

npm run dev
6.jpg

7.jpg

在瀏覽器上輸入:localhost:8080决帖,將會(huì)出現(xiàn)下面的vue初始頁(yè)面:


8.jpg

6厕九、結(jié)束項(xiàng)目運(yùn)行:
ctrl+v,選擇Y即可停止項(xiàng)目的運(yùn)行


9.jpg

二地回、vue項(xiàng)目目錄說(shuō)明

10.jpg
  • build:項(xiàng)目構(gòu)建(webpack)相關(guān)代碼
  • config:配置目錄扁远,包括端口號(hào)等
  • node_modules:npm加載的項(xiàng)目依賴塊
  • src:這里是我們要開(kāi)發(fā)的目錄,基本上要做的事情都在這個(gè)目錄里刻像。里面包含了幾個(gè)目錄及文件:
  • assets: 放置一些圖片畅买,如logo等
  • components:該目錄里存放的我們的開(kāi)發(fā)文件組件,主要的開(kāi)發(fā)文件都存放在這里了
  • App.vue:項(xiàng)目入口文件
  • main.js:項(xiàng)目的核心文件
  • router:路由配置目錄
  • static:放置一些靜態(tài)資源文件
  • test:初始測(cè)試目錄细睡,可刪除
  • .xxxx文件:這些是一些配置文件谷羞,包括語(yǔ)法配置,git配置等
  • index.html:首頁(yè)入口文件
  • package.json:項(xiàng)目配置文件
  • README.md:項(xiàng)目的說(shuō)明文檔纹冤,markdown 格式

三洒宝、vue項(xiàng)目啟動(dòng)流程

1购公、在執(zhí)行npm run dev的時(shí)候萌京,會(huì)去在當(dāng)前文件夾下的項(xiàng)目中找package.json文件,啟動(dòng)開(kāi)發(fā)服務(wù)器,默認(rèn)端口是8080宏浩;


11.jpg

2知残、找到src的main.js文件,在該文件中new Vue的實(shí)例比庄,要加載的模板內(nèi)容App求妹;


12.jpg

3、App是src目錄下的App.vue結(jié)尾的文件佳窑;
13.jpg

4制恍、在App.vue所對(duì)應(yīng)的模板當(dāng)中,有一個(gè)router-view在src目錄下有一個(gè)router文件夾神凑,該文件夾有個(gè)index.js文件净神,該文件是配置路由詞典何吝,指定了路由地址是空,加載HelloWorld組件


14.jpg

注:vue運(yùn)行是基于node環(huán)境的,構(gòu)建vue框架之前,需要確保node環(huán)境安裝成功

四鹃唯、Vue的組件的使用

1爱榕、在components文件夾下創(chuàng)建.vue結(jié)尾的文件
例如在:src/components/public/目錄下新建header.vue文件


15.jpg

header.vue文件內(nèi)容如下:


16.jpg

2、在路由配置文件src/router/index.js中引入組件并配置組件路由
2.1坡慌、引入組件

import Header from '@/components/public/header'

2.2黔酥、配置組件路由

{
    path: '/header',
    name: 'header',
    component: Header
}
17.jpg

3、運(yùn)行項(xiàng)目:

npm run dev

4洪橘、在瀏覽器中輸入:localhost:8080/header ,顯示如下頁(yè)面:


18.jpg

附:vue生命周期示意圖


19.jpg
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末跪者,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子梨树,更是在濱河造成了極大的恐慌坑夯,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抡四,死亡現(xiàn)場(chǎng)離奇詭異柜蜈,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)指巡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)淑履,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人藻雪,你說(shuō)我怎么就攤上這事秘噪。” “怎么了勉耀?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵指煎,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我便斥,道長(zhǎng)至壤,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任枢纠,我火速辦了婚禮像街,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘晋渺。我一直安慰自己镰绎,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布木西。 她就那樣靜靜地躺著畴栖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪八千。 梳的紋絲不亂的頭發(fā)上吗讶,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天挪挤,我揣著相機(jī)與錄音,去河邊找鬼关翎。 笑死扛门,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的纵寝。 我是一名探鬼主播论寨,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼爽茴!你這毒婦竟也來(lái)了葬凳?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤室奏,失蹤者是張志新(化名)和其女友劉穎火焰,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體胧沫,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡昌简,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绒怨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纯赎。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖南蹂,靈堂內(nèi)的尸體忽然破棺而出犬金,到底是詐尸還是另有隱情,我是刑警寧澤六剥,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布晚顷,位于F島的核電站,受9級(jí)特大地震影響疗疟,放射性物質(zhì)發(fā)生泄漏该默。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一秃嗜、第九天 我趴在偏房一處隱蔽的房頂上張望权均。 院中可真熱鬧顿膨,春花似錦锅锨、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至囊咏,卻和暖如春恕洲,著一層夾襖步出監(jiān)牢的瞬間塔橡,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工霜第, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留葛家,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓泌类,卻偏偏與公主長(zhǎng)得像癞谒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子刃榨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

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

  • 一弹砚、Vue安裝與配置 1.1node.js安裝 根據(jù)電腦系統(tǒng),分別安裝32位或64位node(node文件夾中安裝...
    是歸人不是過(guò)客閱讀 4,099評(píng)論 1 7
  • vue如何腳手架流程 1.安裝node.js (安裝過(guò)的可以跳過(guò) 官網(wǎng)地址放到下面需要可以自家下載) no...
    眼GG閱讀 24,696評(píng)論 2 14
  • 【PS:來(lái)自一年后看到這篇文章的自己 感覺(jué)廢話真的是太太太太多了】下面是這整篇文章的簡(jiǎn)易版枢希,如果遇到些其他的搭建問(wèn)...
    努力努力的老姑娘閱讀 550評(píng)論 0 1
  • 不需急著改變不滿意的現(xiàn)狀桌吃,而是做自己能做的事情
    demioooo閱讀 182評(píng)論 0 0
  • 上半年就這樣過(guò)去了。 今年我購(gòu)置了一本每天撕一頁(yè)的日歷苞轿,于是茅诱,時(shí)間分成了365頁(yè)紙張的厚度,而每當(dāng)我撕去一頁(yè)搬卒,就真...
    山上有云閱讀 333評(píng)論 4 4