Modal from 'ui/Modal.vue?use=header&size=l'
                  
                  
                  
                  
                  
                  а в самом компоненте что-то типа такого:
                  
                  
                  <template>
                  
                  
                      <div class="modal">
                  
                  
                        <div v-compile-time-if="params.show.indexOf('header') !== -1" class="modal__header">
                  
                  
                          ...
                  
                  
                        </div>
                  
                  
                      </div>
                  
                  
                    </template>
                  
                  
                  
                  
                  
                  <style lang="less">
                  
                  
                  .modal {
                  
                  
                    & when (@params_size = 'l') {
                  
                  
                      &_size_l {
                  
                  
                        font-size: 30px;
                  
                  
                      }
                  
                  
                    }
                  
                  
                  }
                  
                  
                  </style>
                  
                  
                
Слышал когда-нибудь про bem-react-core? :)
Обсуждают сегодня