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

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

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

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


Почему это не работает?
  • Вопрос задан
  • 2018 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 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>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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