Useful or not, from you.
vue-element-admin next({ ...to, replace: true })死循环的问题(已解决)

Question(提问)

Steps to reproduce(问题复现步骤)

我看过 大神 我这个地方这么写怎么会死循环呢

  1. 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()的话,进去页面刷新后就是空白页了(异步添加的路由) 没找到原因,,,请教下

image

image

Other relevant information(格外信息)

  • Your OS:
  • Node.js version:
  • vue-element-admin version: 3.7.1
That's a useful answer
Without any help

请问是怎么解决的呢