Question(提问)
Steps to reproduce(问题复现步骤)
我看过
大神 我这个地方这么写怎么会死循环呢
- const accessRoutes = await store.dispatch('permission/generateRoutes', userInfo.id) 我这里是用用户id取到权限表,权限表是个数组,就是拥有权限的页面如:['a','b'],然后权限表里的['a','b']跟asyncRoutes里的name对比,过滤出存拥有权限的路由,即 accessRoutes ,
但是当我router.addRoutes(accessRoutes)
next({ ...to, replace: true }) 之后死循环了router.beforeEach
我改为next()的话,进去页面刷新后就是空白页了(异步添加的路由)
没找到原因,,,请教下


Other relevant information(格外信息)
- Your OS:
- Node.js version:
- vue-element-admin version: 3.7.1
That's a useful answer
Without any help