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实现登录、注册、退出、跳转等功能
Dec 23 Vue.js
手写Vue源码之数据劫持示例详解
Jan 04 Vue.js
Vue 实例中使用$refs的注意事项
Jan 29 Vue.js
Vue 实现可视化拖拽页面编辑器
Feb 01 Vue.js
基于vue的video播放器的实现示例
Feb 19 Vue.js
Vue中避免滥用this去读取data中数据
Mar 02 Vue.js
Vue图片裁剪组件实例代码
Jul 02 Vue.js
详解Vue router路由
Nov 20 Vue.js
vue项目支付功能代码详解
Feb 18 Vue.js
VUE使用draggable实现组件拖拽
Apr 06 Vue.js
vue组件冲突之引用另一个组件出现组件不显示的问题
Apr 13 Vue.js
vue.js 使用原生js实现轮播图
Apr 26 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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
探讨PHP JSON中文乱码的解决方法详解
2013/06/06 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
javascript parseInt与Number函数的区别
2010/01/21 Javascript
javascript中String类的subString()方法和slice()方法
2011/05/24 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
JavaScript实现星级评价效果
2019/05/17 Javascript
vue数据更新UI不刷新显示的解决办法
2020/08/06 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
如何将Node.js中的回调转换为Promise
2020/11/10 Javascript
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
python 字典访问的三种方法小结
2019/12/05 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
Python单链表原理与实现方法详解
2020/02/22 Python
python os.rename实例用法详解
2020/12/06 Python
HTML5新增加的功能详解
2016/09/05 HTML / CSS
戴尔加拿大官网:Dell加拿大
2016/09/17 全球购物
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
竞选班委演讲稿
2014/04/28 职场文书
个人综合鉴定材料
2014/05/23 职场文书
跳蚤市场口号
2014/06/13 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
机电一体化专业求职信
2014/07/22 职场文书
法定代表人证明书
2014/11/28 职场文书
2016入党心得体会范文
2016/01/06 职场文书