Задать вопрос
@Sergeyjed

Как остановить переход по ссылке на vue.js?

По клику не останавливается переход по ссылке.

<router-link @click.prevent="" to="/about/">about</router-link>


Почему это не работает?
  • Вопрос задан
  • 2156 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
<router-link to="..." @click.native="skip">about</router-link>


const app = new Vue({
  router,
  methods: {
    skip: function(e) {
         e.preventDefault()
    } 
  }
})
Ответ написан
Комментировать
@KonstantinVasilev
вебмастер
Мне помогло добавление к ссылке:
onclick="return false"

Полный код:
<nuxt-link onclick="return false" :to="url" class="..."> 
 Текст ссылки
</nuxt-link>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы