не к тому компоненту, чей slot?
                  
                  
                  Сложно объяснить, но вот пример:
                  
                  
                  <v-datatable>
                  
                  
                      <slot />
                  
                  
                  </v-datatable>
                  
                  
                  Допустим это компонент item-data
                  
                  
                  Я хочу сделать вот так:
                  
                  
                  <item-data>
                  
                  
                      <template v-slot:item="{item}"
                  
                  
                      </template>
                  
                  
                  </item-data>
                  
                  
                  Чтобы этот шаблон принадлежал не item-data, а v-datatable.
                  
                  
                  Аналог без слотов был бы такой:
                  
                  
                  <v-datatable>
                  
                  
                      <template v-slot:item="{item}"
                  
                  
                      </template>
                  
                  
                  </v-datatable>
                  
                  
                  Делаю рефактор, и хочется избежать одного большого компонента, который составляет 80 % приложения, хочется шаблоны распределить по компонентам.
                  
                  
                  Такое возможно?
                  
                  
                
Если <item-data> представляет из себя просто <slot :item="item"/> то почему бы и нет?
Обсуждают сегодня