WeHelp
Vue 是一款用於建構使用者介面的 JavaScript 前端框架,提供高效的資料綁定與組件化開發能力。
  1. Vue 框架簡介
  2. Vite 專案管理
  3. 第一個 Vue 專案
  4. Vue 專案結構
  5. 樣板語法,內文與屬性
  6. 樣板語法,流程控制
  7. 樣板語法,事件處理
  8. Vue 響應式狀態
  9. 表單與響應式狀態
  10. 組件開發:基本觀念
  11. 組件開發:傳遞屬性
  12. 組件開發:自訂事件
  13. 組件的生命週期
  14. 串接後端資料
樣板語法,流程控制
在 Vue 組件的樣板(template)中,常用以下指令處理判斷與迴圈: ## 1. 判斷式:`v-if`、`v-else` `v-if` 會依照條件決定是否渲染元素,也可以搭配 `v-else` 或 `v-else-if`。 ```vue <template> <p v-if="isLogin">歡迎回來!</p> <p v-else>請先登入。</p> </template> <script setup> import { ref } from 'vue' const isLogin = ref(true) </script> ``` 當 `isLogin` 為 `true` 時顯示「歡迎回來!」,否則顯示「請先登入」。 --- ## 2. 迴圈結構:`v-for` `v-for` 用來依序渲染陣列或物件中的資料,通常搭配 `:key` 提供每筆資料的唯一識別值。 ```vue <template> <ul> <li v-for="item in items" :key="item.id"> {{ item.name }} </li> </ul> </template> <script setup> const items = [ { id: 1, name: '蘋果' }, { id: 2, name: '香蕉' }, { id: 3, name: '橘子' } ] </script> ``` 畫面會產生三個清單項目,分別顯示「蘋果」、「香蕉」和「橘子」。
相關學習地圖、教學課程
F2E 網站前端工程
從 0 開始,成為網站前端工程師的學習路徑。