Vue 專案建立完成後,使用 Web Storm 開啟專案,專案目錄如下:
對於開發者來說,以後 99.99% 的工作都是在 src 中完成的,src 中的檔案目錄如下:
main.js 內容如下:
因此,可以猜測,專案啟動成功後,看到的頁面效果定義在 App.vue 中
需要額外解釋的是,router-view,這個指展示路由頁面的位置,可以簡單理解為一個佔位符,這個佔位符展示的內容將根據當前具體的 URL 地址來定。具體展示的內容,要參考路由表,即 router/index.js 檔案,該檔案如下:
Vue 專案建立完成後,使用 Web Storm 開啟專案,專案目錄如下:
build 資料夾,用來存放專案構建指令碼config 中存放專案的一些基本配置資訊,最常用的就是埠轉發node_modules 這個目錄存放的是專案的所有依賴,即 npm install 命令下載下來的檔案src 這個目錄下存放專案的原始碼,即開發者寫的程式碼放在這裡static 用來存放靜態資源index.html 則是專案的首頁,入口頁,也是整個專案唯一的HTML頁面package.json 中定義了專案的所有依賴,包括開發時依賴和釋出時依賴對於開發者來說,以後 99.99% 的工作都是在 src 中完成的,src 中的檔案目錄如下:
assets 目錄用來存放資產檔案components 目錄用來存放元件(一些可複用,非獨立的頁面),當然開發者也可以在 components 中直接建立完整頁面。推薦在 components 中存放元件,另外單獨新建一個 page 資料夾,專門用來放完整頁面。router 目錄中,存放了路由的js檔案App.vue 是一個Vue元件,也是專案的第一個Vue元件main.js相當於Java中的main方法,是整個專案的入口jsmain.js 內容如下:
因此,可以猜測,專案啟動成功後,看到的頁面效果定義在 App.vue 中
需要額外解釋的是,router-view,這個指展示路由頁面的位置,可以簡單理解為一個佔位符,這個佔位符展示的內容將根據當前具體的 URL 地址來定。具體展示的內容,要參考路由表,即 router/index.js 檔案,該檔案如下: