SEO вопрос с nuxt-ссылкой в ​​шаблоне nuxt - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть карта, где для запроса на SEO мне нужно поставить текстовую ссылку на заголовок, но вся карта должна быть кликабельной с помощью метода:

<template>
  <div @click.prevent="clickit(item)" >
    <img class="background" :src="item.backgroundImage" />
    <nuxt-link
      :to="'/road/' + item.id"
    >{{ item.text }}</nuxt-link>
    <img class="mask" :src="item.backgroundMask" />
  </div>
</template>

<script>
export default {
  props: {
    item: {
      type: Object,
      default: () => {}
    }
  },
  methods: {
    clickit(item) {
      this.$router.push({
        path: "/road/" + item.id
      });
    }
  }
};
</script>

Так что я сделал это, но проблема, когда я нажимаю только в заголовке, это запускает два события. Есть ли способ предотвратить дефолт по пустой ссылке?

1 Ответ

0 голосов
/ 16 февраля 2020

Я нашел решение:

 <nuxt-link
    :to="'/road/' + item.id"
     @click.native="fuga"
     event
     class="ititle"
 >{{road.name}}</nuxt-link>

, а затем я добавил этот метод:

fuga(e) {
  e.preventDefault();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...