在一次使用Vue-Element-Admin框架时,对接后台动态渲染路由菜单时,出现了这个错误,通过查阅资料最终解决。 解决方法如下:

一 引入syntax-dynamic-import

根据官方文档https://router.vuejs.org/zh/guide/advanced/lazy-loading.html
在这里插入图片描述
中的介绍,安装syntax-dynamic-import插件, 但是我尝试安装后未果。

二 更换模板字符串

原先写法

() => import(`@/views$***}`)

更改后写法

(resolve) => require([`@/views/${***}`], resolve),

即可解决!

至此结束。

计划:总结之前编写Vue-Element-Admin 实现登录、权限控制的博客

Logo

前往低代码交流专区

更多推荐