问题描述
不同登陆者权限不同动态的添加指定的路由->
通过addRoutes添加路由后退出->
再登陆另一个不同权限的账号,上一个登陆账号有而当前账号没有的路由也能访问,两者都有的路由控制台会报重复
Duplicate named routes definition ->
我想的是从第一个账号退出的时候清除掉动态添加的路由然后再登第二个账号应该就行了,但是怎样可以清除掉动态添加的路由呢?
不同登陆者权限不同动态的添加指定的路由->
通过addRoutes添加路由后退出->
再登陆另一个不同权限的账号,上一个登陆账号有而当前账号没有的路由也能访问,两者都有的路由控制台会报重复
Duplicate named routes definition ->
我想的是从第一个账号退出的时候清除掉动态添加的路由然后再登第二个账号应该就行了,但是怎样可以清除掉动态添加的路由呢?
store.dispatch('loginOut').then(() => {
location.reload() // 为了重新实例化vue-router对象 避免bug
})
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
https://github.com/vuejs/vue-...