一、環境配置
- 搭載npm/cnpm環境環境搭建參考
- 前往官網下載nodejs,選擇安裝程序(.msi),下載並安裝
- 判斷npm安裝情況:npm -v查看版本
- 配置Vue環境變量(prefix、cache、NODE_PATH模塊存儲位置)
- 安裝express: npm install express -g
- 判斷模塊安裝情況:進入模塊的目錄下 require(‘express’)
- 安裝cnpm(淘寶鏡像npm)
- 將安裝目錄加入系統環境配置path
- 判斷cnpm安裝情況:cnpm -v查看版本
- 安裝cli腳手架
- 使用腳手架纔可以初始化項目: cnpm install -g vue-cli
二、項目初始化
- 初始化Vue項目
- 創建項目文件夾,cmd進入文件夾位置,執行以下命令
- 命令 vue init webpack my-project(文件夾名稱)
- 彈出輸入框,按照要求填項目名稱(此名稱會顯示在網站title處,避免中文),還有項目描述/作者等……
- 詢問是否安裝vue-router路由、ESLint代碼檢測(測試時無需安裝,否則可能出現代碼不規範無法通過編譯)
- 詢問是否安裝測試模塊tests、NightWtach
- 啓動初始化項目
- 安裝依賴:進入項目文件夾,執行命令 npm install
- 啓動程序:進入項目文件夾,執行命令 npm run dev
- 返回項目地址,根據地址訪問Vue項目
三、項目目錄精簡說明
- index.html:根視圖頁面
- static:靜態文件目錄(文檔、本地json等)
- src:源碼文件
- config/builde:項目配置文件/服務器配置文件
四、初始化界面基本說明
-
啓動配置
導入vue:import Vue from ‘vue’
設置啓動頁面:import App from ‘./App’(省略.vue文件後綴) -
組件使用
引入、加載試圖、創建組件名字 -
解析main.js
import App from './App' //引入組件 new Vue({ el: '#app', // 指定對象 components: { App }, //創建組件名字 template: '<App/>' //加載視圖,視圖名字和組件名字要統一 }) 引入組件App.vue並指定其爲根組件; components注入組件App至index.html中的app標籤,在其中加載視圖;
-
解析App.vue
import HelloWorld from './components/HelloWorld' //引入組件HelloWorld export default { name: 'App', components: { //定義組件名字HelloWorld HelloWorld } } < HelloWorld/> //在html中使用組件
-
Vue使用Mustache模板
形式:{{ 語法 }} //注意僅可填寫單行語句,例如if-else語句/let a=10 就不行,let是兩句的結合
*注意:不能作用在html特性上,例如v-html="{{ xx }}",報錯申明變量 data () { return { msg: 'Welcome to Your Vue.js App', hello: 'Hi,VUE' } } 使用語法 變量{{ msg }} //msg爲變量名,在data中被聲明 運算{{ 1+1 }}、文本{{ '你好老弟' }}、運算符{{ 0>10 ? 'Right':'False' }}
-
Vue組件構成
視圖部分:< template>
邏輯部分:< script>
樣式部分:< style scoped>