首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vue-路由器:如何删除路由器链接中的下划线

vue-路由器:如何删除路由器链接中的下划线
EN

Stack Overflow用户
提问于 2017-06-28 16:52:58
回答 10查看 63.7K关注 0票数 37

这导致了一个下划线链接:

代码语言:javascript
复制
<li><router-link to="/hello">Hello</router-link></li>

我的理解是,router-link元素生成一个a标记。

我已经在CSS中尝试过这些东西:

代码语言:javascript
复制
router-link{
    text-decoration: none;
}
代码语言:javascript
复制
router-link a{
    text-decoration: none;
}
代码语言:javascript
复制
router-link a{
    text-decoration: none !important;
}

不幸的是,..but没有这些工作。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2017-06-28 16:54:17

Vue组件标记不会生成HTML标记。

在DOM检查器中查看哪些HTML标记的实际存在。

你需要使用普通的类名。

票数 15
EN

Stack Overflow用户

发布于 2020-04-22 03:06:51

如果使用Vuetify的人遇到这个问题,请注意下面的样式不工作,因为Vuetify的建筑风格。您必须使用内联CSS样式:

代码语言:javascript
复制
<router-link
 style="text-decoration: none; color: inherit;"
 to="/hello">
票数 39
EN

Stack Overflow用户

发布于 2019-06-04 11:35:23

它被转换成<a ...

因此,要删除下划线,请尝试如下

代码语言:javascript
复制
a { text-decoration: none; }
票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44808474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档