vue router 动态路由清除方式
更新时间:2022年05月25日 11:01:18 作者:小小心晴已存在
这篇文章主要介绍了vue router 动态路由清除方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
router 动态路由清除
重置matcher可达到路由还原效果
在用户退出时调用 resetRouter(router) 即可还原路由
import Vue from 'vue'
import Router from 'vue-router'
import { constantRouterMap } from '...' //导入初始化router
// 传入当前router
export function resetRouter (router) {
const createRouter = () =>
new Router({
mode: 'history'
routes: constantRouterMap
})
// 用初始化的matcher替换当前router的matcher
router.matcher = createRouter.matcher
}附matcher分析:https://www.jb51.net/article/244590.htm
vue-router退出登录清空路由
router没有提供清空数据的方法。我们可以这样写
this.$router.replace({path: '/login'});
location.reload();以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Element ui中menu组件(el-menu/el-menu-item/el-submenu/template)
最近在使用Element开发时遇到了不少问题,下面这篇文章主要给大家介绍了关于Element ui中menu组件(el-menu/el-menu-item/el-submenu/template)层级结构与用法的相关资料,需要的朋友可以参考下2022-12-12
vue实现权限控制路由(vue-router 动态添加路由)
今天小编就为大家分享一篇vue实现权限控制路由(vue-router 动态添加路由),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-11-11


最新评论