vue router 动态路由清除方式

作者:小小心晴已存在 时间:2024-05-08 10:12:22 

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.aspxhome.com/article/244590.htm

vue-router退出登录清空路由

router没有提供清空数据的方法。我们可以这样写

this.$router.replace({path: '/login'});
location.reload();

来源:https://blog.csdn.net/qq_22103707/article/details/120160623

标签:router,动态路由,清除
0
投稿

猜你喜欢

  • 一个函数解决SQLServer中bigint 转 int带符号时报错问题

    2024-01-19 23:26:36
  • JavaScript 模拟类机制及私有变量的方法及思路

    2024-05-03 15:04:55
  • Python requests模块安装及使用教程图解

    2022-08-10 15:29:45
  • 使用access数据库时可能用到的数据转换

    2008-09-10 12:49:00
  • Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)

    2021-01-08 16:14:34
  • 浅谈es6中export和export default的作用及区别

    2024-05-25 15:17:38
  • asp如何创建一个Exchange用户?

    2009-11-14 20:52:00
  • mat矩阵和npy矩阵实现互相转换(python和matlab)

    2023-10-19 17:12:02
  • Python splitlines使用技巧

    2023-01-11 01:13:56
  • 解决node.js安装包失败的几种方法

    2024-05-08 09:36:34
  • javascript forEach通用循环遍历方法

    2024-04-29 13:19:14
  • 微信小程序学习笔记之文件上传、下载操作图文详解

    2023-09-07 21:13:21
  • ASP利用TCPIP.DNS组件获得域名对应的IP

    2009-11-07 19:21:00
  • JAVA/JSP学习系列之一

    2023-06-19 16:44:14
  • mysql 5.7.13 安装配置方法图文教程(win10 64位)

    2024-01-28 09:07:21
  • 微信企业号开发之微信考勤百度地图定位

    2024-05-08 10:11:47
  • Python读写压缩文件的方法

    2023-06-02 19:37:53
  • go variant底层原理深入解析

    2024-05-22 17:45:08
  • sqlserver下Kill 所有连接到某一数据库的连接

    2024-01-21 18:05:51
  • 基于Python实现文件的压缩与解压缩

    2023-12-24 09:07:58
  • asp之家 网络编程 m.aspxhome.com