共用方式為


什麼是 Vue.js?

Vue 是開放原始碼的前端 JavaScript 架構,用於在 Web 上建置使用者介面和單頁應用程式。 Vue 由 Evan You 建立,於 2014 年發行,並由 Evan 及其核心小組維護,著重於宣告式轉譯和元件組合,僅提供檢視層的核心連結庫。

如果您要使用路由、狀態管理和建置工具等進階功能來建置伺服器轉譯的 Vue Web 應用程式,請參閱 Nuxt.js

是什麼讓 Vue 成為唯一的?

Vue 使用 model-view-viewmodel 架構。 Evan You 先前曾在 Google 參與 AngularJS 的開發,並擷取了部分 Angular 的功能,以提供一個更輕量的框架。 Vue 的方式可能與 React、Angular、Ember、Knockout 等類似。如需其他 JavaScript 架構 更深入的比較,請參閱 Vue 檔。

您可以使用 Vue 做什麼?

Vue 工具

Vue.js 只著重於檢視層,因此可能需要額外的工具來建立更複雜的應用程式。 您可能想要考慮使用:

  • 套件管理員:適用於 Vue 的兩個熱門套件管理員 npm(隨附於 NodeJS)和 yarn。 兩者都支援可安裝且妥善維護的套件並擁有廣泛的函式庫。
  • Vue CLI:標準工具組,適用於快速 Vue.js 開發,支援 Babel、PostCSS、TypeScript、ESLint 等現成支援。
  • Nuxt.js:讓伺服器端轉譯 Vue.js 應用程式的架構。 伺服器端轉譯可以改善 SEO,並讓使用者介面更具回應性。
  • Vue 擴充套件組合包適用於 VS Code:將語法高亮、程式碼格式化和程式碼片段新增到您的 .vue 檔案中。
  • Vuetify:一個提供材質設計框架元件的 Vue 用戶界面庫。
  • Vuesion:可投入生產的漸進式網頁應用程式(PWA)的 Vue 樣板。
  • Storybook:Vue 使用者介面元件的開發和測試環境。
  • Vue 路由器:支援將應用程式 URL 對應至 Vue 元件。
  • Vue 設計系統:使用 Vue.js建置設計系統的開放原始碼工具。
  • VueX:Vue 應用程式的狀態管理系統。

其他資源