在Vue JS中动态导入文件

Vis*_*iya 3 javascript meteor reactjs vue.js vuejs2

下面的代码对我有用

var Index = require('./theme/dir1/index.vue');
Run Code Online (Sandbox Code Playgroud)

但是我想这样使用它

var path = './theme/'+variable+'/index.vue';
var Index = require(path);
Run Code Online (Sandbox Code Playgroud)

哪个对我不起作用,有什么办法可以解决该问题。,

May*_*kla 6

试试这个,它应该可以工作:

var Index = require(`./theme/${variable}/index.vue`);
Run Code Online (Sandbox Code Playgroud)