Vue3?路由頁面切換動畫?animate.css效果
更新時間:2023年09月08日 12:14:39 作者:月下脆竹書閣
這篇文章主要介紹了Vue3路由頁面切換動畫animate.css效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
animate.css官網
可以通過以下的內容,
來獲取自己想要的動態(tài)切換樣式
1 路由動畫transition或者在組件中控制使用animate
- 安裝
npm install animate.css
- 在main.ts中引入
import 'animate.css/animate.min.css' //引入動畫
- 使用
在需要切換路由的頁面中添加如下內容
html
<router-view v-slot="{ Component }"> <transition name="router_animate"> <component :is="Component" /> </transition> </router-view>
css
.router_animate-enter-active { animation: slideInLeft 0.5s; } .router_animate-leave-active { animation: slideOutLeft 0.3s; }
1.2 呈現結果
2 用于組件
控制類名是否加在元素上,值得注意的是,元素前面要加上
animate__animated
的前綴,下圖:控制是否顯示animate__bounce
這個動畫,flipinIn
為true
的時候
const flipinIn = ref(false);
<el-button type="primary" @click=" flipinIn= true">animate.css實現</el-button> <h1 class="animate__animated" :class="{animate__bounce:flipinIn}">動畫文字</h1>
2.1 呈現結果
到此這篇關于Vue3 路由頁面切換動畫 animate.css效果的文章就介紹到這了,更多相關Vue3 路由頁面切換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
el-form表單el-form-item驗證規(guī)則里prop一次驗證兩個或多個值問題
這篇文章主要介紹了el-form表單el-form-item驗證規(guī)則里prop一次驗證兩個或多個值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05基于Vue-Cli 打包自動生成/抽離相關配置文件的實現方法
基于Vue-cli 項目產品部署,涉及到的交互的地址等配置信息,每次都要重新打包才能生效,極大的降低了效率。這篇文章主要介紹了基于Vue-Cli 打包自動生成/抽離相關配置文件 ,需要的朋友可以參考下2018-12-12