vue3出现Error: Unknown variable dynamic import

javascript 复制代码
Unknown variable dynamic import
前端做动态路由权限

   component = () => import(`../views/${url}/${url}.vue`)
1
解决方法:

  // 首先把你需要动态路由的组件地址全部获取
   
 let modules = import.meta.glob('../views/**/*.vue')
 
 // 然后动态路由的时候这样来取
 component = modules[`../views/${url}/${url}.vue`]

自定义案例
 navigationList.forEach( navigation => {
      let modules = import.meta.glob('../views/**/*.vue')
      router.addRoute('index', {
        path: navigation.url,
        // meta: { name: navigation.name, icon: navigation.icon },
        name: navigation.name,
        component: modules[`../views${navigation.url}${navigation.url}.vue`],
      })
    })
    console.log(router.getRoutes(), '查看现有路由')
    next()
  }
相关推荐
枫叶丹41 天前
【HarmonyOS 6.0】Camera Kit 新增系统性能压力监听功能全解析
开发语言·计算机视觉·华为·harmonyos
十五年专注C++开发1 天前
QtnProperty:一个基于 Qt 框架的第三方高级属性库
开发语言·c++·qt
yujunl1 天前
U9的OpenAPI接口的应用
开发语言
沐知全栈开发1 天前
JSP 表单处理
开发语言
AI进化营-智能译站1 天前
ROS2 C++开发系列04:如何有效输出机器人状态
开发语言·c++·ai·机器人
蜡台1 天前
使用 html javascript 实现 金币落袋效果
前端·javascript·html
AI进化营-智能译站1 天前
ROS2 C++开发系列05:机器人启动如何传递命令行参数实战
开发语言·c++·ai·机器人
李白的天不白1 天前
VUE依赖配置问题
前端·javascript·vue.js
AC赳赳老秦1 天前
团队知识库搭建:用 OpenClaw 自动整理会议纪要、技术方案、故障复盘,同步到 Confluence / 语雀
开发语言·前端·python·github·visual studio·deepseek·openclaw
handler011 天前
算法:图的基本概念
c语言·开发语言·c++·笔记·算法·图论