[PanJiaChen/vue-admin-template]在使用这个template的时候,需要动态加载路由菜单,根据后端返回json

2024-02-21 70 views
4

遇到一个问题,好不容易解决了,分享一下 按照大众做法,实现之后,总是提示webpackEmptyContext (eval at ./src/store/modules sync recursive can't not fount module 搜索查看,说是需要使用字符串模板语法,添加之后,模板语言也报错,说是eslint-loader range 之类的错误

最终找到解决方案:把路由菜单的component 现在是component: () => import(@/views${item.component}), 替换为 component: (resolve) => require([@/views${item.component}], resolve), 就解决了,完美了,不知道这样是否正确的实现方式??

回答

1

"babel-eslint": "8.0.1", 把找个包换成 这个版本 重新install 运行就可以了

4

这是因为版本不兼容吗?

3

@anning1205 都试过还是提示 image 代码: ![Uploading image.png…]()

楼上的方法都试过了