Skip to main content

50 docs tagged with "Vue3"

View all tags

2.1 - 目錄結構說明

在 vite+vue3 專案中的資料夾結構差不多會和下面的內容一樣,不至於差太多

2.2 - main.js / App.vue 解析

理解 專案啟動流程 能幫你更快上手 Vue3 專案維護。這章節會說明 main.js 與 App.vue 的職責、常見寫法與最佳實務。

4.6 - 插槽 (Slots) 基本用法

在 Vue 中,插槽 (Slot) 提供一種方式,讓父元件可以把「內容」傳遞到子元件中,而不只是單純傳遞資料。

5.4 - 巢狀路由

在 Vue Router 中,巢狀路由 (Nested Routes) 可以讓我們建立「多層次的頁面結構」。

5.6 - 導航守衛 (Navigation Guards)

在 Vue Router 中,導航守衛 (Navigation Guards) 可以讓我們在路由跳轉時,控制是否允許進入或離開某個頁面,或在切換前後執行一些邏輯。

6.2 - 建立 API 與管理

隨著專案規模增大,如果每個組件都直接寫 axios.get(...),會造成程式碼重複、難以維護。

6.5 - 攔截器

在專案中,攔截器 (Interceptors) 是 Axios 的強大功能之一。

7.5 - Pinia進階應用

學會了 Pinia 的基本使用後,可以進一步掌握一些進階技巧,讓專案更容易維護與擴充。

8.1 - Scoped 樣式

`` 可以讓 該元件的樣式只作用在該元件內,避免影響到其他元件,提升維護性。

8.2 - 全域 SCSS / CSS

雖然 `` 能讓樣式只在元件內生效,但實務上仍需要一些「全域樣式」,

9.1 - 環境變數

在 Vite 專案中,環境變數(Environment Variables) 用來根據不同環境(例如開發、測試、正式)

9.4 - GitHub Pages 設定

在使用 gh-pages 將 dist 資料夾部署到 GitHub 的 gh-pages 分支之前,我們必須先在 vite.config.js 中調整 base 路徑。

Composition API 介紹

Vue 3 的最大特色就是引入了 Composition API,這是一個全新的程式撰寫方式,相較於 Vue 2 的 Options API 有著顯著的優勢。

computed 計算屬性

在 Vue3 中,當一個值需要 依賴其他響應式變數 來計算時,可以使用 computed。

onMounted

onMounted 是 Vue3 中最常用的生命週期 Hook 之一。

onUnmounted

onUnmounted 是 Vue3 的生命週期 Hook。

onUpdated

onUpdated 是 Vue3 的生命週期 Hook 之一。

Vue 模板語法說明

Vue 提供了直觀的 模板語法 (Template Syntax),讓你可以在 HTML 中直接綁定資料、控制顯示邏輯。

watch 與 watchEffect

在 Vue3 中,當你需要 監聽資料變化並執行副作用(side effect,例如 console.log、呼叫 API),可以使用 watch 或 watchEffect。

迴圈渲染:v-for

在 Vue 中,可以使用 v-for 指令來迭代陣列或物件,動態產生多個元素。