Vue.js 2.0 輕鬆入門(一)

d5eed15d-911d-47d5-9b67-7178e111034d.png

Vue — 漸進式 JavaScript 框架

介紹

Vue.js 是什麼

vue.js 是一套構建用戶界面的漸進式框架,採用自底向上增量開發的設計。Vue 的核心庫只關注視圖層,它不只易於上手,還便於與第三方庫或既有項目整合。另外一方面,當與單文件組件和 Vue 生態系統支持的庫結合使用時,Vue 也徹底可以爲複雜的單頁應用程序提供驅動。html

漸進式框架

圖片描述

Vue 分層設計,每層均可靈活的接入其餘方案。前端

  1. Declarative Rendering -- 聲明式渲染vue

  2. Component System -- 組件系統node

  3. Client-Side Routing -- 客戶端路由webpack

  4. Large Scale State Management -- 狀態管理web

  5. Build System -- 構建系統vue-router

例如你不想使用 vue 的路由,能夠自由替換爲你喜歡或者熟悉的路由。而當你都想用官方的實現時,會發現都早已準備好,各層之間包括配套工具都能比接入其餘方案更便捷地協同工做。vue-cli

總結來講:vue 給你提供足夠多的 options,但並不主張更多的 required。npm

安裝 vue

vue 有兩種安裝方式,一種是直接在 html 中引用,另外一種是經過腳手架工具進行安裝。windows

直接在 html 中使用 vue

嘗試 Vue.js 最簡單的方法是使用 JSFiddle Hello World 。你能夠在瀏覽器新標籤頁中打開它,跟着例子學習一些基礎用法。或者你也能夠建立一個本地的 .html 文件,而後經過以下方式引入 Vue:

<script src="https://unpkg.com/vue/dist/vue.js"></script>

主要講述下面這種安裝方式,以後都是基於 vue-cli 構建的項目進行講解。

經過 vue-cli 腳手架工具安裝 vue

1.安裝 Node.js

由於須要使用到 Node.js 的包管理工具 npm,因此先檢查本身電腦是否安裝了 node

node.js 的官方下載地址:點我進入 node.js 的官方下載地址

圖片描述

下載電腦系統對應文件,而後進行安裝,安裝成功以後經過命令行工具進入 node.js 安裝目錄。

若是還不瞭解命令行工具,建議先去百度搜索一下,先學習一些基本的命令再進行後面的操做,這裏就很少作介紹了。

注:windows 系統命令行工具經過開始菜單輸入 cmd 打開,mac 系統爲終端。

1.1.替換 npm 鏡像源

安裝好 node.js 以後,npm 工具也隨之安裝了。

npmnode.js 自帶的包管理工具,經過 npm 能夠下載前端資源,默認鏡像源爲國外鏡像源,下載速度慢,容易下載超時致使下載失敗。

因此首先經過命令行更換 npm 的鏡像源爲淘寶鏡像源:

1. $ npm config set registry http://registry.cnpmjs.org
2. $ npm info underscore

2.安裝 vue-cli

vue-cli 是用於構建 vue 應用的腳手架,經過它能夠快速構建 vue 項目。

經過 npm 安裝 vue-cli 腳手架:

// 全局安裝 vue-cli
$ npm install --global vue-cli

3.構建 vue 項目

// 經過命令行進入你指望建立項目的目錄
// 建立一個基於 webpack 模板的新項目,my-project 爲項目名稱,可自定義
$ vue init webpack my-project

執行上述命令以後,還需對項目進行一些設置(按我的須要選擇):

// 項目名
Project name my-project
// 項目描述
Project description A Vue.js project
// 做者
author hechengzhang
// 構建方式(獨立構建、運行時構建,默認爲獨立構建)
Vue build standalone
// 是否安裝路由(Y)
Install vue-router?(Y/N)
// 是否使用 ESLint 檢測你的代碼(N)
Use ESLint to lint your code?(Y/N)
// 是否使用 Karma + Mocha 進行單元測試(N)
Setup unit tests with Karma + Mocha?(Y/N)
// 是否使用 Nightwatch 進行 e2e 測試(N)
Setup e2e tests with Nightwatch? (Y/N)

而後經過命令進入項目,安裝依賴:

// 進入項目
$ cd my-project
// 安裝依賴
$ npm install
// 運行項目
$ npm run dev

運行項目會自動打開瀏覽器,當你看到 vue 的歡迎界面時,項目就已經搭建成功了:

圖片描述

項目運行時,命令行狀態以下圖(下圖截自 mac 終端,windows 有稍微區別):

圖片描述

注:經過 control + c 能夠終止運行項目

結語

到這裏 vue 已經成功安裝了,下一篇介紹基於 vue-cli 搭建的應用的項目文件介紹。

附:Vue.js 中文官網

相關文章
相關標籤/搜索