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+iview分页组件的封装
Nov 17 Vue.js
vue + el-form 实现的多层循环表单验证
Nov 25 Vue.js
vue中defineProperty和Proxy的区别详解
Nov 30 Vue.js
基于vue的video播放器的实现示例
Feb 19 Vue.js
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
Feb 26 Vue.js
关于Vue Router的10条高级技巧总结
May 06 Vue.js
Vue如何实现组件间通信
May 15 Vue.js
一篇文章学会Vue中间件管道
Jun 20 Vue.js
vue中 this.$set的使用详解
Nov 17 Vue.js
Vue3中toRef与toRefs的区别
Mar 24 Vue.js
Vue+TypeScript中处理computed方式
Apr 02 Vue.js
vue中div禁止点击事件的实现
Apr 02 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
对text数据类型不支持代码页转换 从: 1252 到: 936
2011/04/23 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
PHP使用Mysqli类库实现完美分页效果的方法
2016/04/07 PHP
php中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
Javascript this指针
2009/07/30 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
2011/01/06 Javascript
深入理解JavaScript中的传值与传引用
2013/12/09 Javascript
qq悬浮代码(兼容各个浏览器)
2014/01/29 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
2014/04/23 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
浅谈React之状态(State)
2018/09/19 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python字符串拼接的几种方法整理
2017/08/02 Python
python获取当前目录路径和上级路径的实例
2018/04/26 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
vivo智能手机官方商城:vivo
2016/09/22 全球购物
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
公司JAVA开发面试题
2015/04/02 面试题
办公室秘书自我鉴定
2014/01/18 职场文书
计算机学生求职信范文
2014/01/30 职场文书
如何撰写岗位职责
2014/02/01 职场文书
普通党员个人对照检查材料
2014/09/18 职场文书
人才市场接收函
2015/01/30 职场文书
人与自然的观后感
2015/06/18 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书
【海涛教你打DOTA】虚空假面第一视角骨弓3房29杀
2022/04/01 DOTA
MySQL中JOIN连接的基本用法实例
2022/06/05 MySQL