點燈坊

失くすものさえない今が強くなるチャンスよ

Vue 2 與 Vue 3 主要差異

Sam Xiao's Avatar 2024-01-24

Vue 3.0 在 Sep.18, 2020 發表,Vue 2.7 也在 Dec.31, 2023 正式終止支援,目前最新版本是 Vue 3.4,Vue 3 已經到了成熟期,API 與生態系都趨於穩定,是學習 Vue 3 的好時機。

Version

Vue 3.4

Vue 2 x Vue 3

  • Bundle Tool
    • Vue 2Webpack
    • Vue 3Vite
  • API
    • Vue 2Options API (偏 OOP)
    • Vue 3Composition API (偏 FP)
  • Reactivity
    • Vue 2Object.defineProperty()
    • Vue 3Reactive API (Proxy)
  • HTML Template
    • Vue 2不變
    • Vue 3不變
  • API Fetch
    • Vue 2Axios
    • Vue 3Axios
  • Routing
    • Vue 2觀念相同
    • Vue 3觀念相同 (Composition API)
  • State Management
    • Vue 2Vuex
    • Vue 3Pinia (Composition API)