是否可以使用循环导入多个 Vue 插件?避免手动输入所有文件
Is it possible to import multiple Vue plugins using a loop? To avoid typing all files manually
我想用一些循环替换这部分代码,该循环将从指定目录(本例中为插件)导入所有 .js
文件。
import AlertPlugin from '@/plugins/AlertPlugin';
Vue.use(AlertPlugin);
import AxiosPlugin from '@/plugins/AxiosPlugin';
Vue.use(AxiosPlugin);
import ConfigPlugin from '@/plugins/ConfigPlugin';
Vue.use(ConfigPlugin);
import TranslationPlugin from '@/plugins/TranslationPlugin';
Vue.use(TranslationPlugin);
import * as plugins from './plugins/';
Object.keys(plugins).forEach(key => {
Vue.use(plugins[key]);
});
我想用一些循环替换这部分代码,该循环将从指定目录(本例中为插件)导入所有 .js
文件。
import AlertPlugin from '@/plugins/AlertPlugin';
Vue.use(AlertPlugin);
import AxiosPlugin from '@/plugins/AxiosPlugin';
Vue.use(AxiosPlugin);
import ConfigPlugin from '@/plugins/ConfigPlugin';
Vue.use(ConfigPlugin);
import TranslationPlugin from '@/plugins/TranslationPlugin';
Vue.use(TranslationPlugin);
import * as plugins from './plugins/';
Object.keys(plugins).forEach(key => {
Vue.use(plugins[key]);
});