javascript - 在vue js中动态导入文件

标签 javascript reactjs meteor vue.js vuejs2

下面是适合我的代码

var Index = require('./theme/dir1/index.vue');

但我想这样使用它,

var path = './theme/'+variable+'/index.vue';
var Index = require(path);

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

最佳答案

试试这个,它应该工作:

var Index = require(`./theme/${variable}/index.vue`);

关于javascript - 在vue js中动态导入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43133751/

相关文章:

javascript - myVar 绑定(bind)到哪个元素? `ng-init` 的问题

javascript - componentWillUnmount 与 React useEffect Hook

javascript - 将 Controller 应用于模板而不需要 Meteor 中的路由

javascript - 如何获取自定义 React Babel pragma 将字符串作为参数而不是函数传递

javascript - 如何使用 jQuery UI datepicker.format

reactjs - React 浅测试中的硬编码预期字符串与提取变量

javascript - meteor JS : Find and display a value from MongoDB

javascript - 在 Meteor 中使用#each,检查集合中的 'last' 元素是否到达

javascript - Backbone.js 和本地存储。必须指定 "url"属性或函数

reactjs - 如何使用钩子(Hook)更改子组件的 Prop ?