01
Vue 3 學習之旅
基礎概念

認識 Vue.js:漸進式框架

·5 分鐘閱讀·基礎概念

摘要

Vue 是一個 JavaScript 框架,其核心理念是「漸進式」。這代表您可以像疊積木一樣,依照專案需求,從最簡單的功能開始使用,逐步擴展到完整的應用程式架構。

定義與說明

「漸進式」體現在三個層次:

宣告式渲染

作為一個輕量級函式庫,為現有頁面增添互動性,取代 jQuery。

元件化系統

將介面拆分成獨立、可複用的元件,用於構建可管理的應用。

完整生態系

結合官方的路由 (Vue Router) 和狀態管理 (Pinia) 等工具,打造大型、複雜的單頁應用程式 (SPA)。

實作範例

層次一:在任何 HTML 中直接使用

HTML
<div id="app">
  <h1></h1>
</div>

<script src="https://unpkg.com/vue@3"></script>
<script>
  Vue.createApp({
    data() { 
      return { message: 'Hello, Vue!' } 
    }
  }).mount('#app')
</script>

結論

Vue 的漸進式特性給予開發者極大的自由度和彈性。您可以從任何規模的專案開始,並隨著專案成長無縫擴展,這使得 Vue 的學習曲線非常平滑且易於上手。

Vue.js 漸進式框架 JavaScript