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

說明
配套包含兩個(gè)組件
- vue-route-transition 負(fù)責(zé)動(dòng)畫
- router-layout 負(fù)責(zé)頁(yè)面排版。 主要是解決transform動(dòng)畫,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>
頁(yè)面,如果有吸附頭部,或吸附底部元素的情況下才需要使用router-layout組件
<template> <router-layout> <header slot="header"> 頭部導(dǎo)航 </header> <div></div> <div></div> ... <footer slot="footer"> <button>底部按鈕</button> </footer> </router-layout> </template>
Github
開源協(xié)議
本項(xiàng)目基于 MIT 協(xié)議,請(qǐng)自由地享受和參與開源。
總結(jié)
以上所述是小編給大家介紹的vue路由前進(jìn)后退動(dòng)畫效果的實(shí)現(xiàn)代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- VueJs路由跳轉(zhuǎn)——vue-router的使用詳解
- Vue+axios 實(shí)現(xiàn)http攔截及路由攔截實(shí)例
- Vue.js路由組件vue-router使用方法詳解
- vue-router:嵌套路由的使用方法
- Vue實(shí)現(xiàn)路由跳轉(zhuǎn)和嵌套
- vue-router+vuex addRoutes實(shí)現(xiàn)路由動(dòng)態(tài)加載及菜單動(dòng)態(tài)加載
- vue用addRoutes實(shí)現(xiàn)動(dòng)態(tài)路由的示例
- vue通過路由實(shí)現(xiàn)頁(yè)面刷新的方法
- 詳解vue2路由vue-router配置(懶加載)
- vue路由中前進(jìn)后退的一些事兒
相關(guān)文章
Vuex state中同步數(shù)據(jù)和異步數(shù)據(jù)方式
這篇文章主要介紹了Vuex state中同步數(shù)據(jù)和異步數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08
vue頁(yè)面更新patch的實(shí)現(xiàn)示例
這篇文章主要介紹了vue頁(yè)面更新patch的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
Vue3異步數(shù)據(jù)加載組件suspense的使用方法
前端開發(fā)中異步請(qǐng)求是非常常見的事情,比如遠(yuǎn)程讀取圖片,調(diào)用后端接口等等,這篇文章主要給大家介紹了關(guān)于Vue3異步數(shù)據(jù)加載組件suspense的使用方法,suspense中文含義是懸念的意思,需要的朋友可以參考下2021-08-08
vue中使用element組件時(shí)事件想要傳遞其他參數(shù)的問題
這篇文章主要介紹了vue中使用element組件時(shí)事件想要傳遞其他參數(shù)的問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
vue 實(shí)現(xiàn)click同時(shí)傳入事件對(duì)象和自定義參數(shù)
這篇文章主要介紹了vue 實(shí)現(xiàn)click同時(shí)傳入事件對(duì)象和自定義參數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-01-01
Vue驗(yàn)證碼60秒倒計(jì)時(shí)功能簡(jiǎn)單實(shí)例代碼
這篇文章主要介紹了Vue驗(yàn)證碼60秒倒計(jì)時(shí)功能簡(jiǎn)單實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06
使用Webpack提高Vue.js應(yīng)用的方式匯總(四種)
Webpack是開發(fā)Vue.js單頁(yè)應(yīng)用程序的重要工具。下面通過四種方式給大家介紹使用Webpack提高Vue.js應(yīng)用,需要的的朋友參考下吧2017-07-07

