iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Vue.js

新手學習Vue.js與實作之旅 系列

這系列的文章將紀錄我30天學習網頁前端框架Vue.js的過程,從基礎語法與核心概念(如:資料綁定、事件處理等),逐步延伸到更進階的主題(如:元件生命週期、Vue Router等),除了學習語法概念外,也會搭配範例程式碼和實作應用來增進對知識的理解。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 Vue元件 - Transition

今天的內容要介紹 Vue 如何在元件狀態發生變化時,執行CSS過渡漸變的動畫效果,來增添使用者介面的互動性。 Transition 元件是什麼? <tra...

2025-09-26 ‧ 由 zhiz 分享
DAY 22

Day22 Vue 動態元件 & KeepAlive

先前在 Day9 Vue指令- 條件渲染 內容中,有提到 v-if 可以依照條件判斷來決定內容是否呈現在畫面上,而今天的內容將介紹另外一種方法來實現動態控制元件...

2025-09-27 ‧ 由 zhiz 分享
DAY 23

Day23 Vue元件 - Teleport

先前在 Day19 Vue 插槽 Slots (上) 的內容中,有提到 slot 可以將父元件的模板片段內容渲染在子元件中的指定位置,但是其燈箱(lightbo...

2025-09-28 ‧ 由 zhiz 分享
DAY 24

Day24 Vue Router (I)

由於 Vue 是單頁應用程式(SPA),當頁面發生跳轉時,仍然是使用相同的HTML檔案(index.html),不同於傳統多頁應用(MPA),每個網址對應一個實...

2025-09-29 ‧ 由 zhiz 分享
DAY 25

Day25 Vue Router (II)

在昨天介紹使用 Vue Router 的內容中,有提到在 router 資料夾中的 index.js 檔案內寫入 router 規則,今天將更詳細說明 Vue...

2025-09-30 ‧ 由 zhiz 分享
DAY 26

Day26 Vue Router (III)

在前幾天的內容中有提到,透過使用<router-link>加上 to 屬性可以建立路由連結,取代傳統的 <a> 標籤,今天的內容將探討...

2025-10-01 ‧ 由 zhiz 分享
DAY 27

Day27 Vue 狀態管理 Pinia

隨著開發的專案擴大,導致元件之間需要頻繁共享資料,若只依靠 props 或 emit 傳遞會讓程式變得複雜、難以維護,因此透過使用狀態管理工具來集中管理共享資料...

2025-10-02 ‧ 由 zhiz 分享
DAY 28

Day28 實作 Quiz (I)

今天的內容將透過實作,複習先前學習的 Vue 語法以及 Vue Router以下實作是使用 Composition API 撰寫,將著重講解<script...

2025-10-03 ‧ 由 zhiz 分享
DAY 29

Day29 實作 Quiz (II)

今天的內容將延續昨天的實作內容,繼續探討 Vue 實際的應用以下實作是使用 Composition API 撰寫,將著重講解<script setup&g...

2025-10-04 ‧ 由 zhiz 分享
DAY 30

Day30 實作 Quiz (III)

今天的內容將延續昨天的實作內容,繼續探討 Vue 實際的應用以下實作是使用 Composition API 撰寫,將著重講解<script setup&g...

2025-10-05 ‧ 由 zhiz 分享