делаю? 
                  
                  
                  Компонент
                  
                  
                        <slot
                  
                  
                            v-if="hasDeleteSlot"
                  
                  
                            name="delete"
                  
                  
                            @click="$emit('clickDeleteEvent', index, item.id)"
                  
                  
                        />
                  
                  
                  Это вызываю компонент
                  
                  
                            <num-list :options="userPermissionsList">
                  
                  
                              <template #delete>
                  
                  
                                <jb-button
                  
                  
                                    fs="fa-solid fa-trash-can"
                  
                  
                                    color="danger"
                  
                  
                                    @clickDeleteEvent="deleteItem"
                  
                  
                                />
                  
                  
                              </template>
                  
                  
                            </num-list>
                  
                  
                
А разве можно в emit передавать несколько аргументов вот так, как выше?
слот не может эмитить события
const emit = defineEmits(['clickDeleteEvent']) Да вот так добавил
(( это жалко
ты можешь передать метод в слот, как пропс, а снаружи достать его почитай про scoped slots
Событие передаётся как параметр с именем onClick
Обсуждают сегодня