от a.type загружается тот или иной компонент.
                  
                  
                  Вопрос: неужто надо прописывать все импорты и объект components вручную
                  
                  
                  типа такого 
                  
                  
                   import boolean from './elements/boolean'
                  
                  
                   import integer from './elements/integer'
                  
                  
                  import varchar from './elements/varchar'
                  
                  
                  
                  
                  
                   components: {
                  
                  
                     boolean,
                  
                  
                     integer,
                  
                  
                     varchar
                  
                  
                     },
                  
                  
                  А если будет импортов 50 штук, мне их все вручную прописывать?
                  
                  
                
ну, могу тебя утешить только одним. если ты будешь держать в a.type сам объект компонента, то блок components не нужен))
https://ru.vuejs.org/v2/guide/components-registration.html#%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D0%B3%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D1%85-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%BE%D0%B2 кстати видел это? правда там поддерживается только глобальная регистрация, хз можно ли прикрутить тот же шаблон к локальной.. но может тебя это не будет смущать :)
Обсуждают сегодня