vue动态添加路由清空路由_清空动态路由_单眼皮的小熊的博客-程序员宅基地

技术标签: vue  

刚做的项目分多个模块,点击后再查询菜单,动态加进路由,直接动态添加则爆出警告信息(路由重复):

于是乎想到了先清空路由:

resetRouter() {
      const newRouter = new Router({
        mode: 'hash', // 
        scrollBehavior: () => ({ y: 0 }),
        routes: constantRoutes,  //引入的公共路由
        base: process.env.BASE_URL,
      });
      router.matcher = newRouter.matcher; // reset router
    }

再进行动态添加即可:

router.addRoutes(routers);

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/z858466/article/details/117750600

智能推荐

目前微型计算机中广泛使用的显示卡是,计算机基础知识与Windows试题.doc-程序员宅基地

计算机基础知识与Windows试题到目前为止,计算机经历了【  】代的发展。A、3 B、4 C、5 D、6外存储器与内存储器相比较,它的主要特点是【  】A、存储容量大,存取速度快 B、存储容量小,存取速度慢C、存储容量大,存取速度慢 D、存储容量小,存取速度慢CPU芯片是由【  】组成的。A、运算器和控制器 B、运算器、控制器和内存储器C、主板..._31.以下关于显示卡的叙述,正确的是(用于电话通讯用于发射无线信号显示卡是连

10-数据结构_线性结构-离散存储-链表_创建与遍历链表-程序员宅基地

#include #include #include typedef struct Node{ int data; // 数据域 struct Node * pNext; // 指针域} NODE, * PNODE; // NODE struct Node, PNODEstruct Node *// 动态创建非循环单链表, 并返回头指针PNODE crea

Qt学习之路随记:自定义信号槽_qthread 自定义 信号槽-程序员宅基地

1.信号只有函数声明;信号的返回类型都是void;2.槽就是普通的C++ 成员函数,可以被正常调用,会受到 public、private、protected 的影响;槽可以有参数,但槽的参数不能有缺省值;3.emit 在恰当的代码位置发送信号;4.信号槽继承于QObject类;类头文件中必须标记Q_OBJECT的类声明;5.一个信号与多个槽相联系的话,那么,当这个信号被发射时,与之..._qthread 自定义 信号槽

hive的安装,一般不容易察觉的hdfs的配置问题导致hive安装的失败-程序员宅基地

在安装hive的过程中,一般需要的准备环境就是hadoop集群的正常启动,要装有mysql,zookeeper.具体怎么安装配置我在这里不多说,安装教程网上有挺多的。我这里说下我遇到的问题,首先从解压安装开始说起,解压安装完成后,配置环境变量,这些都是一些常规步骤。还有一些配置文件的当我输入hive的时候[hadoop...

matlab 复频谱图,基于MATLAB实现连续信号与系统复频域分析-程序员宅基地

题目:基于MATLAB实现连续信号与系统复频域分析摘要拉普拉斯变换(Laplace Transform),是工程数学中常用的一种积分变换。它是为简化计算而建立的实变量函数和复变量函数间的一种函数变换。对一个实变量函数作拉普拉斯变换,并在复数域中作各种运算,再将运算结果作拉普拉斯反变换来求得实数域中的相应结果,往往比直接在实数域中求出同样的结果在计算上容易得多。拉普拉斯变换的这种运算步骤对于求解线性..._matlab复信号连续波生成

STM32 ST-LINK Utility使用教程_stm32和unity-程序员宅基地

下载安装点击读取芯片信息,读取成功后下载点击下载下载完成_stm32和unity

随便推点

江苏科技大学“FlySpiders”本创小组组员学习记录----朱玉馨-程序员宅基地

学习人:朱玉馨学习内容:51单片机8X8点阵显示实验代码:#include "reg51.h" //此文件中定义了单片机的一些特殊功能寄存器#includetypedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;sbit SRCLK=P3^6;sbit RCLK=P3^5;

如何在Verizon FIOS路由器上更改管理员密码-程序员宅基地

If you’ve ever tried to login to your Wi-Fi router, you know exactly why you might want to change the admin password. They never make the password even readable… is that an S or a 5? We can easily cha..._verizon路由器密码

请问何为混合应用 (Hybrid APP) ,与原生 Native 应用相比它的优劣势-程序员宅基地

原生应用就是特别为某种操作系统所开发的,在各自设备上运行的应用,原生应用拥有访问手机全部功能的所有权限;速度,性能都比混合应用要更快更高,用户体验更好,可以线下使用,支持大量图形和动画。但是原生应用的开发成本很高,并且是在某个平台的专属设备上使用,支持设备有限,更新需要重新下载web应用本质上是为移动浏览器设计的基于Web的应用,他们是用普通Web开发语言开发的,可以在各种智能手机浏...

【ArcGIS操作】3 数据制图篇_arcgisdem转矢量-程序员宅基地

文章目录1、数据框投影变换2、创建点、线、面符号3、由图片创建点符号4、创建统计图符号5、按字段调整点符号方向6、符号图层的保存与加载7、设置标注样式8、注记符号化表达9、布局中添加报表和Excel图表10、三维块状化表达1、数据框投影变换2、创建点、线、面符号3、由图片创建点符号4、创建统计图符号5、按字段调整点符号方向6、符号图层的保存与加载7、设置标注样式8、注记符号化表达..._arcgisdem转矢量

浅谈android hook技术-程序员宅基地

前言 在测试android过程中,能对函数进行hook能帮助更加深入的进行测试,本文简单介绍了hook框架xposed和frida,从简单的小例子做了简单的演示,算是自己的学习的过程,是个入门的过程。xposed框架xposed,主页:http://repo.xposed.info/module/de.robv.android.xposed.installer是个开源的框架,在github上有源...