vue import 传入变量

阅读更多
在做动态添加component的时候,传入变量就会报错,出现以下错误信息:

引用
vue-router.esm.js?fe87:1921 Error: Cannot find module '@/components/index'.
    at eval (eval at ./src/components lazy recursive (2.js:249), :5:9)


百度了下component是不允许传入变量的,但是程序员无所不能,就搞出下面这种写法来实现,注意不是单引号,是英文输入法下的~按键。然后${com},其中com就是变量值。

component: () => import(`@/components/${com}`)

你可能感兴趣的:(vue import 传入变量)