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 表单输入框不支持focus及blur事件的解决方案
Nov 17 Vue.js
vue中封装axios并实现api接口的统一管理
Dec 25 Vue.js
详解vue之自行实现派发与广播(dispatch与broadcast)
Jan 19 Vue.js
如何在Vue项目中添加接口监听遮罩
Jan 25 Vue.js
Vue中的nextTick作用和几个简单的使用场景
Jan 25 Vue.js
Vue实现摇一摇功能(兼容ios13.3以上)
Jan 26 Vue.js
关于vue中如何监听数组变化
Apr 28 Vue.js
Vue通过懒加载提升页面响应速度
May 10 Vue.js
深入理解Vue的数据响应式
May 15 Vue.js
Vue3.0中Ref与Reactive的区别示例详析
Jul 07 Vue.js
Vue自定义铃声提示音组件的实现
Jan 22 Vue.js
Vue h函数的使用详解
Feb 18 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
PHP加密解密类实例分析
2015/04/20 PHP
Thinkphp框架开发移动端接口(1)
2016/08/18 PHP
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
JQuery中的html()、text()、val()区别示例介绍
2014/09/01 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
canvas的神奇用法
2017/02/03 Javascript
js css自定义分页效果
2017/02/24 Javascript
原生js实现瀑布流布局
2017/03/08 Javascript
Vue插件写、用详解(附demo)
2017/03/20 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
jquery将标签元素的高设为屏幕的百分比
2017/04/19 jQuery
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
vue-resource 拦截器(interceptor)的使用详解
2017/07/04 Javascript
angular4自定义组件详解
2017/09/28 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
Python中特殊函数集锦
2015/07/27 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
python3字符串操作总结
2019/07/24 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
大学生学习自我评价
2014/01/13 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
双语教学实施方案
2014/03/23 职场文书
药品营销策划方案
2014/06/15 职场文书
责任书格式范文
2014/07/28 职场文书
环卫工作个人总结
2015/03/04 职场文书
离婚财产分割协议书
2015/08/11 职场文书
2019年最新感恩节祝福语(28句)
2019/11/27 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL