Results 7 comments of xulb

我也有这个问题,参与方报错,调用方不回滚

`export const formatRoutes = (aMenu) => { const aRouter = [] aMenu.forEach(oMenu => { const { path, component, name, icon, children, num } = oMenu if (!validatenull(component)) { const componentPath...

@upcwangying 可以的,我正好也是做动态路由的代码分割

我也有这个问题,不知道好了吗

> 您好。我这边的解决办法,就是在【tagsView.js】文件的state.cacheViews里,手动加上一级菜单和三级菜单之间,缺失的二级菜单的名字。 > > 如下图: > > ![image](https://user-images.githubusercontent.com/19248935/46018390-58e57080-c10c-11e8-8e32-c8517c94ae75.png) > 您好。我这边的解决办法,就是在【tagsView.js】文件的state.cacheViews里,手动加上一级菜单和三级菜单之间,缺失的二级菜单的名字。 > > 如下图: > > ![image](https://user-images.githubusercontent.com/19248935/46018390-58e57080-c10c-11e8-8e32-c8517c94ae75.png) 只在state.cachedViews 加上,会在关掉之后的 DEL_ALL_VIEWS中再次将 state.cachedViews 清空,所以在后续清空中继续设置一遍就好了。 ` DEL_ALL_VIEWS: (state) => { state.visitedViews = [] state.cachedViews...

我这边将菜单显示跟路由做了分离,目前使用下来没什么问题。 `export const initMenu = (router, menu) => { if (menu.length === 0) { return } const menus = formatRoutes(menu) const routeMenu = formatRoutes(filterAsyncRouter(menu)) const unfound = { path: '*',...