Могу ли я импортировать все компоненты vue. js из папки? - PullRequest
0 голосов
/ 23 января 2020

В моем проекте Nuxt у меня есть папка с названием pages, и в этой папке у меня есть папки с тем же именем, что и у pages. Итак, у меня есть индексная папка в компонентах / страницах. Я помещаю все подразделы страницы в эту папку. Могу ли я импортировать все модули из этой папки на мою индексную страницу в одной строке импорта?

1 Ответ

0 голосов
/ 23 января 2020

Вы можете сделать это с помощью 'import-glob' npm package https://www.npmjs.com/package/import-glob. Согласно документам:

Импорт ES6 с шаблонами глобусов (предварительный загрузчик для Webpack)

Расширяет шаблоны глобализации для операторов импорта ES6.

import modules from "./foo/**/*.js";

Расширяется в

import * as module0 from "./foo/1.js";
import * as module1 from "./foo/bar/2.js";
import * as module2 from "./foo/bar/3.js";

modules = [module0, module1, module2]
...