MortSith
@MortSith

Можно ли как то сократить запись однотипных импортов в js?

вот например можно ли такое сократить в одну две строчки?
import prod1 from '../components/ProdCards/prod1.vue'
import prod2 from '../components/ProdCards/prod2.vue'
import prod3 from '../components/ProdCards/prod3.vue'
import prod4 from '../components/ProdCards/prod4.vue'
import prod5 from '../components/ProdCards/prod5.vue'
import prod6 from '../components/ProdCards/prod6.vue'
import prod7 from '../components/ProdCards/prod7.vue'
import prod8 from '../components/ProdCards/prod8.vue'
  • Вопрос задан
  • 334 просмотра
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
Создайте в папке ProdCards index.js файл, которые будет экспортить все возможные prod1-8.
Затем уже импортите либо
import * as prodCards from '../components/ProdCards'
или же
import { prod2, prod7 } from '../components/ProdCards'
Ответ написан
Комментировать
Fragster
@Fragster
помогло? отметь решением!
Если используется webpack, то можно вот так:
https://webpack.js.org/api/module-methods/#dynamic...
но внимательно прочитай, что там написано, а то может бандл и время сборки вырасти весьма ощутимо
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект