@Artemio95

Как отменить событие родителя по клику на дочерний элемент со своим событием?

Есть слайды
<div
                        class="slider__slide js-slide pad-6"
                        v-for="slide in sliderList"
                        :key="slide.id"
                        :style="'background-image: url(' + slide.img + ')'"
                        @click="openSlide(slide.id + 1)"
                    >
                        <div
                            class="slide-content"
                        >
                            <h1>{{ slide.title }}</h1>
                            <p class="mar-bot-6">
                                {{ slide.text }}
                            </p>
                            <span class="badge-course pad-3 d-inline-block"
                            >
                                {{ slide.badge }}
                            </span>
                            <div class="mar-top-8">
                                <button class="btn btn-primary btn-course" @click="joinCourse">
                                    Записаться на курс
                                </button>
                            </div>
                        </div>
                    </div>

По клику на каждый слайд я переключаю на следующий слайд. Внутри каждого слайда есть кнопка со своим событием. Как отменить переключение слайда, т.е. верхнее событие по клику на кнопку?
  • Вопрос задан
  • 326 просмотров
Решения вопроса 2
@HikariNoSekai
Middle Vue.js Developer
Ответ написан
Комментировать
@nvdfxx
Senior Pomidor developer
@click.stop="joinCourse"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы