什麼是Vue?
Vue.js(讀音 /vju/, 類似於 view) 是一套構建用戶界面的漸進式框架。與其他重量級框架不同的是,Vue採用自底向上增量開發的設計。Vue 的核心庫只關注視圖層,並且非常容易學習,非常容易與其它庫或已有項目整合。另一方面,Vue完全有能力驅動採用單文件組件和Vue生態系統支持的庫開發的複雜單頁應用。
Vue.js 的目標是通過儘可能簡單的 API 實現響應的數據綁定和組合的視圖組件。Vue.js 不支持 IE8 及其以下版本,因為 Vue.js 使用了 IE8 不能實現的ECMAScript 5 特性。 Vue.js 支持所有兼容 ECMAScript 5 的瀏覽器。
安裝
(建議在優質的網絡環境下的時候進行實踐操作。網速不夠的可以使用npm的淘寶鏡像)
首先要有node環境和npm包管理工具。安裝node的時候一般會默認連帶安裝npm,所以建議直接安裝node就行。(這裡就不介紹怎麼安裝node了,自行百度)這裡我們使用vue-cli腳手架來安裝vue。所以先安裝cli:打開cmd命令行工具,輸入npm安裝命令(我在這裡選擇全局安裝 <-g>)
npm install -g vue-cli
安裝可能需要一些時間,請耐心等待。安裝成功後效果如圖:
接下來使用webpack安裝vue項目模板,輸入命令:(hi-vue是項目名,可以自定義)
vue init webpack hi-vue
默認安裝最新穩定版,若需要安裝1.0版本則需指定版本號,命令如下:
vue init webpack#1.0 hi-vue
接下來配置一些信息:
項目的名稱?輸入 「y」 回車確認
項目說明?輸入 「vue-js初入門」作者?輸入 「y」 回車確認
提供兩個模式選項(推薦第二種)Runtime + Compiler: recommended for most users //運行加編譯Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specific HTML) are ONLY allowed in .vue files - render functions are required elsewhere //小6kb,但需要使用.vue文件來開發
安裝vue-router?
使用ESlint來規範你的代碼?
使用哪種規則?Standard
安裝unit測試?輸入 「n」 回車確認安裝e2e測試?輸入 「n」 回車確認
選擇安裝方式?選擇npm請耐心等待安裝完成~(建議網速好的時候安裝)
安裝完成效果如圖:
根據指示運行命令:
cd hi-vuenpm run dev
打開瀏覽器,在地址欄輸入localhost:8080。得到如下效果: