@Now159

Как сделать ссылку?

Имеется карточка, на ней на всей ссылка на страницу, кроме того есть отдельные кнопки типа добавление в избранное.
Как сделать элемент так, чтобы работала именно отдельная ссылка, а не общая при клике "в избранное"?
В голову приходит только разность абсолютов, может есть другой способ?
  • Вопрос задан
  • 136 просмотров
Решения вопроса 2
@LJ322
@click.stop не подойдёт? Поставьте его в тот элемент, который глубже находится, чтобы событие с него выше не всплывало
Ответ написан
@Wispik
При клике на favorite добавь модификатор stop
<div @click.stop='...' >
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kl1mmm
@kl1mmm
Хто я?
Можно при клике на нужную вам ссылку использовать vue-router, для правильного перевода по нужному вам адресу:
<a @click="$router.push('/adress/')" class="link">Название</a>

Имейте ввиду, что нужно ещё и установить сам роутер в проект!
Ответ написан
Ваш ответ на вопрос

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

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