Vue.js(讀音 /vjuː/, 類似於 view)是一個構建數據驅動的 web 界面的漸進式框架。Vue.js 的目標是通過盡可能簡單的 API 實現響應的數據綁定和組合的視圖組件。它不僅易於上手,還便於與第三方庫或既有項目整合。
我們可以在Vue.js的官網上直接下載vue.js,並在<script>標簽中引用。-> <script src = ../vue.js> </script> 開發環境不要使用最小壓縮版,不然會沒有錯誤提示和警告!
2.使用CDN方法
BootCDN(國內) : https://cdn.bootcss.com/vue/2.2.2/vue.min.js , (國內不穩定)
unpkg:https://unpkg.com/vue/dist/vue.js, 會保持和 npm 發布的最新的版本一致。(推薦使用)
cdnjs : https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js,如(<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js"></script>)
3.NPM方法
在用Vue.js構建大型應用的時候推薦使用NPM安裝方法,NPM能很好的和諸如Webpack或者Browserify 模塊打包器配合使用。Vue.js 也提供配套工具來開發單文件組件。
首先,先列出我們接下來需要的東西:
node.js環境(npm包管理器)
vue-cli 腳手架構建工具
cnpm npm的淘寶鏡像
1) 安裝node.js
https://nodejs.org/en/
從node.js官網下載並安裝node,安裝過程很簡單,一直點下一步就ok了,安裝完之后,我們通過打開命令行工具(win+R),輸入
node -v 命令,查看node的版本,若出現相應的版本號,則說明你安裝成功了。
npm包管理器,是集成在node中的,所以安裝了node也就有了npm,直接輸入
npm -v 命令,顯示npm的版本信息。
到目前為止,node的環境已經安裝完成,npm 包管理器也有了,由於有些npm資源被屏蔽或者是國外資源的原因,經常會導致npm安裝依賴包的時候失敗,
所以我們還需要npm的國內鏡像----cnpm.
2) 安裝cnpm
在命令行中輸入
npm install -g cnpm --registry=https://registry.npm.taobao.org ,然后等待,沒報錯表示安裝成功,(我的已經安裝過了,顯示更新成功的信息),如下圖:
完成之后,我們就可以用cnpm代替npm來安裝依賴包了。如果想進一步了解cnpm的,查看淘寶npm鏡像官網。
3) 安裝vue-cli 腳手架構建工具
在命令行中運行命令
npm install -g vue-cli ,然后等待安裝完成。
通過以上三部,我們需要准備的環境和工具都准備好了,接下來就開始使用vue-cli來構建項目。
首先我們要選擇存放項目的位置,然后再用命令行將目錄轉到選定的目錄,在這里,我選擇在c盤下創建新的目錄(NodeTest 目錄),用cd 將目錄切到該目錄下,如下圖:

或者C盤切換到F盤

然后在切換到F盤中的切換到需要的目錄
在NodeTest 目錄下,在命令行中運行命令 vue init webpack firstapp 。解釋一下這個命令,這個命令的意思是初始化一個項目,其中webpack是構建工具,也就是整個項目是基於webpack的。
其中firstApp是整個項目文件夾的名稱,這個文件夾會自動生成在
你指定的目錄中(我的實例中,會在NodeTest 目錄生成該文件夾),如下圖。

Vue.js 執行vue init webpack [name]時卡在 ?Project name的解決辦法 :
方法1:
有可能是你的node版本太高了,嘗試卸載當前高版本並安裝低版本(不卸載高版本無法安裝低版本);
方法2:
在終端窗口按一下回車試試。
運行初始化命令的時候會讓用戶輸入幾個基本的配置選項,如項目名稱、項目描述、作者信息,對於有些不明白或者不想填的信息可以一直按回車去填寫就好了,
等待一會,就會顯示創建項目創建成功,如下圖:
接下來,我們去NoteTest目錄下去看是否已創建文件:
打開firstApp 項目,項目中的目錄如下:
介紹一下目錄及其作用:
build:最終發布的代碼的存放位置。
config:配置路徑、端口號等一些信息,我們剛開始學習的時候選擇默認配置。
node_modules:npm 加載的項目依賴模塊。
src:這里是我們開發的主要目錄,基本上要做的事情都在這個目錄里面,里面包含了幾個目錄及文件:
assets:放置一些圖片,如logo等
components:目錄里放的是一個組件文件,可以不用。
App.vue:項目入口文件,我們也可以將組件寫這里,而不使用components目錄。
main.js :項目的核心文件
static:靜態資源目錄,如圖片、字體等。
test:初始測試目錄,可刪除
.XXXX文件:配置文件。
index.html:首頁入口文件,可以添加一些meta信息或者同統計代碼啥的。
package.json:項目配置文件。
README.md:項目的說明文件。
這就是整個項目的目錄結構,其中,我們主要在src目錄中做修改。這個項目現在還只是一個結構框架,整個項目需要的依賴資源都還沒有安裝。
安裝項目所需要的依賴:執行
cnpm install (這里可以用cnpm代替npm了)
安裝完成之后,我們到自己的項目中去看,會多一個
node_modules文件夾,這里面就是我們所需要的依賴包資源。
安裝完依賴包資源后,我們就可以運行整個項目了。
運行項目
在項目目錄中,運行命令
npm run dev ,會用熱加載的方式運行我們的應用,熱加載可以讓我們在修改完代碼后不用手動刷新瀏覽器就能實時看到修改后的效果。
項目啟動后,在瀏覽器中輸入項目啟動后的地址:
在瀏覽器中會出現vue的logo:

注意:這里是默認服務啟動的是本地的8080端口,所以請確保你的8080端口不被別的程序所占用。
8. 熱加載,執行 npm run dev讓其自動啟頁面:
1.在項目目錄中的config文件夾中找到index.js並用編輯器打開。
2.找到里面的 dev 方法, autoOpenBrowser: true,由默認的false改成ture。8080端口號也是在這里修改。

3.在項目中按住shift+右鍵,選擇 在此處打開命令窗口,會快速彈出運行窗口


4.再次執行 npm run dev 命令。你會看到驚喜哦!!!
9.請求數據:數據請求有三種方式vue-resource(vue3.0不在維護了),fetch(原生js范疇)和axios(推薦項目使用)
我這里用的是vue-resource。如果您需要向服務端請求數據,您首先要安裝vue-resource。
vue-resource簡介:是Vue.js的一款插件,它可以通過XMLHttpRequest或JSONP發起請求並處理響應。也就是說,$.ajax能做的事情,vue-resource插件一樣也能做到,而且vue-resource的API更為簡潔。
9.1在項目文件中進入通過shift+鼠標右鍵鍵入終端:

9.2在項目終端中項目目錄里(D:\vue-misic>),然后使用以下命令進行安裝:cnpm install vue-resourse --save。


--save參數的作用是在我們的包配置文件package.json文件中添加對應的配置。安裝成功后, 可以查看package.json文件,你會發現多了 "vue-resource": "^1.5.1",的配置。
通過以上步驟,我們已經安裝好了vue-resource,
注意:

先安裝這個命令 :npm install vue-scroller
然后在執行 cnpm install vue-resourse --save
9.3在vue-cli中使用vue-resourcse,需要在main.js文件中導入並注冊vue-resource:

import VueResource from 'vue-resource'
Vue.use(VueResource)
9.4項目調用之get請求:

9.5項目調用之POST請求:

10.運行vue項目文件:在.vue內按住ctrl+`,調出命令行,然后執行 npm run dev命令。


至此,vue的三種安裝方式已介紹完畢。
點擊可查看更多相關的內容,戳戳戳http://blog.csdn.net/m0_37479246/article/list