Допустим, компонент кнопки, потом вызываю его в компоненте регистрации и далее этот компонент регистрации вызываю на главной странице. И мне нужно передать событие кнопки на главную страницу. Также эмитом делается?
да, по цепочке
между двумя компонентами получается, а уже больше трех почему то нет
<button v-else @click="$emit('click')" class="button rounded text-base-2.5 font-semibold px-6 h-12 border-1 border-solid border-secondary" :class="type + ' ' + secondClass"> <slot></slot> </button> это мой компонент кнопки
не может быть. В самом нижнем компоненте делаешь $emit ("registration-success") В его родителе делаешь, например @registration-success="(logonData) => $emit('registration-success', logonData)" и далее по аналогии
Обсуждают сегодня