当前位置: 首页 > Web前端 > vue.js

vue实现向前刷新,向后不刷新

时间:2023-04-01 00:57:32 vue.js

1。路由文件配置:在配置的路由后添加:meta:{keepAlive:true}例如:{path:'/',name:'Home',component:()=>import('@/components/Main.vue'),meta:{keepAlive:true}}2.添加router.beforeEach((to,from,next)=>{consttoDepth=to.path.split('/').lengthconstfromDepth=from.path.split('/').lengthif(toDepthrouter-viewv-if="!$route.meta.keepAlive">