75
Vue 3 學習之旅
過渡與動畫

Day 75: 初次渲染的過渡:appear

·6 分鐘閱讀·過渡與動畫

摘要

預設情況下,<Transition> 的動畫只在元素被插入或移除時觸發。透過添加 appear 屬性,我們可以讓它在元件初次渲染時也播放一次「進入」動畫。

定義與說明

appear 是一個布林屬性。當你在 <Transition> 元件上添加它時,頁面載入後,被它包裹的元素就會立即執行一次進入動畫(應用 v-enter-fromv-enter-active 等 class)。

實作範例

appear 屬性示例
<template>
  <!-- 添加 appear 屬性 -->
  <Transition name="fade" appear>
    <h1>歡迎來到我的網站</h1>
  </Transition>
</template>

<style>
.fade-enter-active { transition: opacity 2s ease; }
.fade-enter-from { opacity: 0; }
</style>

結論

appear 屬性是一個簡單而有效的工具,能為頁面的初次載入添加優雅的入場動畫,提升應用的第一印象。

appear 初次渲染 入場動畫