vue router-link下划线和颜色问题如何解决


这篇文章主要介绍了vuerouter-link下划线和颜色问题如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vuerouter-link下划线和颜色问题如何解决文章都会有所收获,免费云主机域名下面我们一起来看看吧。使用router-link链接的文字,默认为蓝色并带下划线,很不好看。在

中添加样式:a指文字不带下划线且为白色,router-link-active指点击后变为黄色。效果如图在vue1.0版本的超链接标签还是原来的a标签,链接地址由v-link属性控制而vue2.0版本里超链接标签由a标签被替换成了router-link标签,但最终在页面还是会被渲染成a标签的至于为什么要把a换成router-link原因还是有的,比如我们之前一直惯用的nav导航里面结构是(ul>li>a),router-link可以渲染为任何元素,这里可以直接渲染成li标签,同样能实现跳转效果,节省了a标签的使用,还有一个原因可能是因为a标签正常是链接的跳转的作用,点击a时可能会重载页面,使用router-link,此标签会被vue所监听,跳转链接时就不会刷新页面了。当然这个人理解,不对之处有望指正。“router-link”属性相当于a标签中的”herf”属性,后面跟跳转链接所用replace在routre-link标签中添加后,页面切换时不会留下历史记录具有tag属性的router-link会被渲染成相应的标签此时页面的li同样会起到a链接跳转的结果,vue会自动为其绑定点击事件,并跳转页面这个属性是设置激活链接时class属性,也就是当前页面所有与当前地址所匹配的的链接都会被添加class属性active-class属性的默认值是router-link-active,所以如果没有设置,就会被渲染为这个class可以在router.js里面设置开启router-link的严格模式上面这个标签如果不加exact属性,则会在vue2.leenty.com/article页面下也会被匹配到,这却不是我们的本意,在加了这个属性后就会正确的匹配到vue2.leenty.com下关于“vuerouter-link下划线和颜色问题如何解决”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“vuerouter-link下划线和颜色问题如何解决”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: css如何实现三个点隐藏

这篇文章主要介绍了css如何实现三个点隐藏的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css如何实现三个点隐藏文章都会有所收获,下面我们一起来看看吧。 免费云主机域名css实现三个点隐藏的方法:1、单行情况下,通过css属性“t…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/28 09:56
下一篇 03/28 09:56

相关推荐