繁体   English   中英

如果放置在路由器链接内,有什么方法可以使锚标记可点击?

[英]Any way to make an anchor tag clickable if it's placed inside router-link?

我有这个组件:

<template>
  <div id="news" class="news page">
    <router-link class="news-card" :to="{ name: 'news-article'}">
      <a :href="'https://www.facebook.com'">www.facebook.com</a>
    </router-link>
  </div>
</template>

我想让anchor标记可点击,以便它打开 URL https://www.facebook.com

我尝试使用z-index优先提升它,但它似乎不起作用:

<style scoped lang="scss">
.news {
  .news-card {
    position: relative;
    z-index: 1;
    a {
      position: relative;
      z-index: 2;
      &:hover {
        color: red;
      }
    }
  }
}
</style>

anchor上的 hover 效果有效,但href属性无效。 知道怎么做吗?

router-link基本上是一个a标签,所以你基本上在a标签内有一个a标签。 我假设当点击www.facebook.com时,它会将您带到{ name: 'news-article' }而不是 facebook。

这就是你想做的我猜..

<template>
  <div id="news" class="news page">
    <router-link class="news-card" to="https://www.facebook.com">
         www.facebook.com
    </router-link>
  </div>
</template>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM