Как не обнаружить тег <a>для маршрутизации в компоненте Vue - PullRequest
0 голосов
/ 13 апреля 2019

Как отключить <a> маршрутизацию тегов?

Я создаю страницу внешнего интерфейса vueJS, включая tab.На вкладке есть тег <a> для навигации (без JavaScript).Я хочу эту вкладку переключения по тегу <a>, но всякий раз, когда я нажимаю, маршрут меняется, а не переключает вкладки.

<nav class="w-100">
  <div
    class="nav nav-tabs nav-fill d-flex w-100"
    role="tablist"
  >
    <a
      class="nav-item nav-link flex-fill active"
      data-toggle="tab"
      href="#nav-home"
      role="tab"
      aria-controls="nav-home"
      aria-selected="true"
      target="_self"
    >
      {{ tabList[0] }}
    </a>
    <a
      class="nav-item nav-link flex-fill"
      data-toggle="tab"
      href="#nav-profile"
      role="tab"
      aria-controls="nav-profile"
      aria-selected="false"
      target="_self"
    >
      {{ tabList[1] }}
    </a>
    <a
      class="nav-item nav-link flex-fill"
      data-toggle="tab"
      href="#nav-contact"
      role="tab"
      aria-controls="nav-contact"
      aria-selected="false"
      target="_self"
    >
      {{ tabList[2] }}
    </a>
  </div>
</nav>
<div
  id="nav-tabContent"
  class="tab-content w-100"
  aria-labelledby="nav-home-tab"
>
  <div
    id="nav-home"
    class="tab-pane fade show active w-100 row mx-0"
    role="tabpanel"
  >
    <p class="mb-0 mt-2 ml-2 text-left">
      {{ carListRecent.carPart1 }}
    </p>
    <div class="d-flex scroll-card">
      <div
        v-for="(car, index) in carListRecent.cars1"
        :key="index"
        class="col-8 p-2"
      >
        <CarCard
          :price="car.price"
          :image="car.image"
          :year="car.year"
          :checked="car.checked"
          :car-name="car.name"
          :car-lg="true"
        />
      </div>
    </div>
    <p class="mb-0 ml-2 text-left">
      {{ carListRecent.carPart2 }}
    </p>
    <div class="d-flex flex-wrap">
      <div
        v-for="(car, index) in carListRecent.cars2"
        :key="index"
        class="col-6 p-2"
      >
        <CarCard
          :price="car.price"
          :image="car.image"
          :year="car.year"
          :checked="car.checked"
          :car-name="car.name"
        />
      </div>
    </div>
  </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...