vue router 动态路由清除方式


Posted in Vue.js onMay 25, 2022

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 
}

vue-router退出登录清空路由

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

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

Tags in this post...

Vue.js 相关文章推荐
vue-drawer-layout实现手势滑出菜单栏
Nov 19 Vue.js
全面解析Vue中的$nextTick
Dec 24 Vue.js
vue 动态生成拓扑图的示例
Jan 03 Vue.js
vue+element table表格实现动态列筛选的示例代码
Jan 14 Vue.js
vue.js实现点击图标放大离开时缩小的代码
Jan 27 Vue.js
聊聊vue 中的v-on参数问题
Jan 29 Vue.js
vue3.0 自适应不同分辨率电脑的操作
Feb 06 Vue.js
Vue中foreach数组与js中遍历数组的写法说明
Jun 05 Vue.js
idea编译器vue缩进报错问题场景分析
Jul 04 Vue.js
vue实现Toast组件轻提示
Apr 10 Vue.js
Vue ECharts实现机舱座位选择展示功能
May 15 Vue.js
vue3 自定义图片放大器效果的示例代码
Jul 23 Vue.js
vue如何清除浏览器历史栈
May 25 #Vue.js
vue3不同环境下实现配置代理
May 25 #Vue.js
vue使用element-ui按需引入
May 20 #Vue.js
vue/cli 配置动态代理无需重启服务的方法
May 20 #Vue.js
Vue ECharts实现机舱座位选择展示功能
May 15 #Vue.js
Vue组件化(ref,props, mixin,.插件)详解
vue postcss-px2rem 自适应布局
May 15 #Vue.js
You might like
一个简单实现多条件查询的例子
2006/10/09 PHP
php 数组的一个悲剧?
2011/05/11 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
vue组件表单数据回显验证及提交的实例代码
2018/08/30 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
2019/09/15 Javascript
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
python flask实现分页效果
2017/06/27 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
python在非root权限下的安装方法
2018/01/23 Python
Python定义二叉树及4种遍历方法实例详解
2018/07/05 Python
Python中Qslider控件实操详解
2021/02/20 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
总经理秘书的岗位职责
2013/12/27 职场文书
终止或解除劳动合同及劳动关系的证明书
2014/10/06 职场文书
个人求职自荐信范文
2015/03/06 职场文书
商务英语求职信范文
2015/03/19 职场文书
六一文艺汇演主持词
2015/06/30 职场文书
幼儿园大班教学反思
2016/03/02 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
SQL注入的实现以及防范示例详解
2021/06/02 MySQL
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
Python加密技术之RSA加密解密的实现
2022/04/08 Python
Python各协议下socket黏包问题原理
2022/04/12 Python
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL