Множественный импорт с vue - PullRequest
0 голосов
/ 20 марта 2019

У меня есть около 20 форм, которые переключаются с помощью динамического компонента

 <component v-bind:is="activeForm"></component

Вместо того, чтобы иметь около 20 из них

 import Concentform from '../forms/concentForm'

и 20 объявлений

export default {
  components: {
     Concentform,
     anotherForm,
     moreForms,
 }
}

Могу ли я сделать массовый импорт?

1 Ответ

3 голосов
/ 20 марта 2019
  1. Добавить index.js в ../forms с

    import Concentform from './concentForm'
    export default {
        Concentform
    }
    
  2. Импортировать все сразу (по умолчанию) import forms from '../forms/'

  3. Набор компонентов
export default {
  components: {
     ...forms,
     otherComponent
  }
}
...