vue路由前進后退動畫效果的實現(xiàn)代碼
vue-route-transition
vue router 切換動畫
特性
- 模擬前進后退動畫
- 基于css3流暢動畫
- 基于sessionStorage,頁面刷新不影響路由記錄
- 路由懶加載,返回可記錄滾動條位置
- 前進后退的判斷與路由路徑規(guī)則無關
- 支持任意基于Vue的UI框架
demo
手機掃碼

說明
配套包含兩個組件
- vue-route-transition 負責動畫
- router-layout 負責頁面排版。 主要是解決transform動畫,position:fixed異常問題
像往常一樣使用
npm i vue-route-transition --save
main.js
import RouteTransition from 'vue-route-transition' Vue.use(RouteTransition)
App.vue
<template> <vue-route-transition id="app"> </vue-route-transition> </template>
頁面,如果有吸附頭部,或吸附底部元素的情況下才需要使用router-layout組件
<template> <router-layout> <header slot="header"> 頭部導航 </header> <div></div> <div></div> ... <footer slot="footer"> <button>底部按鈕</button> </footer> </router-layout> </template>
Github
開源協(xié)議
本項目基于 MIT 協(xié)議,請自由地享受和參與開源。
總結
以上所述是小編給大家介紹的vue路由前進后退動畫效果的實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
Vuex state中同步數(shù)據(jù)和異步數(shù)據(jù)方式
這篇文章主要介紹了Vuex state中同步數(shù)據(jù)和異步數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
Vue3異步數(shù)據(jù)加載組件suspense的使用方法
前端開發(fā)中異步請求是非常常見的事情,比如遠程讀取圖片,調(diào)用后端接口等等,這篇文章主要給大家介紹了關于Vue3異步數(shù)據(jù)加載組件suspense的使用方法,suspense中文含義是懸念的意思,需要的朋友可以參考下2021-08-08
vue中使用element組件時事件想要傳遞其他參數(shù)的問題
這篇文章主要介紹了vue中使用element組件時事件想要傳遞其他參數(shù)的問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09
vue 實現(xiàn)click同時傳入事件對象和自定義參數(shù)
這篇文章主要介紹了vue 實現(xiàn)click同時傳入事件對象和自定義參數(shù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01

