Vue项目中,如果用户刷新页面,导致存入vuex中的菜单数据清空,所以需要从缓存获取。
但是发现,有时候会报错
"RangeError: Maximum call stack size exceeded"
Maximum call stack size exceeded
Cannot read property 'matched' of undefined"
Cannot read property 'matched' of undefined
Maximum call stack size exceeded 这段话报错栈溢出,一般是递归函数没有终止,不断的运行下去,但是我发现我的递归方法并没有问题,已经做了判断,但是还是会报错。
然后发现就是 addRoutes 动态添加vue路由 (