單頁式應用
single-page application,縮寫 SPA
透過 JS 動態渲染當前頁面來與使用者互動,而非傳統的從伺服器重新載入整個新頁面。這種方法避免了頁面之間切換打斷用戶體驗,使應用程式更像一個桌面應用程式。
router-view
將會改變的區塊使用 router-view 顯示
上層的 data 透過 props 往下傳,不會往上傳回 data,所以下層的資料改變不會影響到上層(data)
App.vue
1 | import PropsTest from "@/components/PropsTest.vue"; |
1 | <PropsTest :msg="data" /> // :子層屬性="父層 data" |
nvm 是 Node.js 的版本管理器 (version manager),可在同一台主機上安裝多個版本的 Node.js 環境,因為不同專案可能會使用不同的 Node.js 版本,那就需要透過一個版本管理器來切換不同的 Node.js 版本。
NVM install - 點選右邊的 releases
https://github.com/coreybutler/nvm-windows