angular 路由复用问题

现在用到了 路由复用 通过参数不同区别菜单 刷新页面

  constructor(
    private api: ApiService,
    private route: ActivatedRoute,
    private router: Router,
    private util: UtilService,
  ) {
    this.router.routeReuseStrategy.shouldReuseRoute = function() {
      return false;
    };
  }

这样写就可以强制刷新路由的 但是会经常出现路由快照缓存的情况 就导致 退出登录 重新登录 链接路由和面包屑不符的情况 this.route.snapshot和当前链接路由不匹配
应该怎么处理呢
求大神指教

阅读 2k
1 个回答

ng-alain的路由复用?那是一个不完善的功能,坑超多。如果是不同参数区别的菜单,不要用路由复用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进