iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >vue中router-link标签的属性有哪些
  • 840
分享到

vue中router-link标签的属性有哪些

2024-04-02 19:04:59 840人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关Vue中router-link标签的属性有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。to表示目标路由的链接。 当被点击后,内部会立刻把

这篇文章将为大家详细讲解有关Vue中router-link标签的属性有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

to

表示目标路由的链接。 当被点击后,内部会立刻把 to 的值传到 router.push(),所以这个值可以是一个字符串或者是描述目标位置的对象。

<!-- 字符串 -->
<router-link to="home">Home</router-link>
<!-- 渲染结果 -->
<a href="home" rel="external nofollow" >Home</a>

<!-- 使用 v-bind 的 js 表达式 -->
<router-link v-bind:to="'home'">Home</router-link>

<!-- 不写 v-bind 也可以,就像绑定别的属性一样 -->
<router-link :to="'home'">Home</router-link>

<!-- 同上 -->
<router-link :to="{ path: 'home' }">Home</router-link>

<!-- 命名的路由 -->
<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>

<!-- 带查询参数,下面的结果为 /reGISter?plan=private -->
<router-link :to="{ path: 'register', query: { plan: 'private' }}">Register</router-link>

replace

设置 replace 属性的话,当点击时,会调用 router.replace() 而不是 router.push(),导航后不会留下 history 记录。

<router-link :to="{ path: '/abc'}" replace></router-link>

append

设置 append 属性后,则在当前 (相对) 路径前添加基路径。例如,我们从 /a 导航到一个相对路径 b,如果没有配置 append,则路径为 /b,如果配了,则为 /a/b

<router-link :to="{ path: 'relative/path'}" append></router-link>

tag

有时候想要 渲染成某种标签,例如

于是我们使用 tag prop 类指定何种标签,同样它还是会监听点击,触发导航。

<router-link to="/foo" tag="li">foo</router-link>
<!-- 渲染结果 -->
<li>foo</li>

active-class

设置 链接激活时使用的 CSS 类名。可以通过以下代码来替代。 

<style>
 ._active{
  background-color : red;
 }
</style>
<p>
 <router-link v-bind:to = "{ path: '/route1'}" active-class = "_active">Router Link 1</router-link>
 <router-link v-bind:to = "{ path: '/route2'}" tag = "span">Router Link 2</router-link>
</p>
注意这里 class 使用 active_class="_active"。

exact-active-class

配置当链接被精确匹配的时候应该激活的 class。可以通过以下代码来替代。

<p>
 <router-link v-bind:to = "{ path: '/route1'}" exact-active-class = "_active">Router Link 1</router-link>
 <router-link v-bind:to = "{ path: '/route2'}" tag = "span">Router Link 2</router-link>
</p>

event

声明可以用来触发导航的事件。可以是一个字符串或是一个包含字符串的数组

<router-link v-bind:to = "{ path: '/route1'}" event = "mouseover">Router Link 1</router-link>

以上代码设置了 event 为 mouseover ,及在鼠标移动到 Router Link 1 上时导航的 html 内容会发生改变。

关于“vue中router-link标签的属性有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: vue中router-link标签的属性有哪些

本文链接: https://www.lsjlt.com/news/73651.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中router-link标签的属性有哪些
    这篇文章将为大家详细讲解有关vue中router-link标签的属性有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。to表示目标路由的链接。 当被点击后,内部会立刻把...
    99+
    2022-10-19
  • meta标签有哪些属性
    本篇内容主要讲解“meta标签有哪些属性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“meta标签有哪些属性”吧!meta标签是html标记head区的一个关键标签,作用是描述一个HTML网页文...
    99+
    2023-07-05
  • JSscript标签有哪些属性
    JS script标签有哪些属性: charset:可选。表示通过src属性指定的代码的字符集。由于大多数浏览器会忽略它的值因此这个属性很少有人用。defer:可选。表示脚本可以延迟...
    99+
    2022-11-12
  • HTML中router-link的to属性有什么用
    这篇文章将为大家详细讲解有关HTML中router-link的to属性有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 其实这个组件有点像原生 HTML 中的 a...
    99+
    2022-10-19
  • HTML中的标签textarea的属性有哪些
    Textarea标签有以下属性:- accesskey:指定快捷键,用于快速激活文本区域。- autocomplete:指定文本区域...
    99+
    2023-08-24
    HTML
  • html input标签的属性有哪些
    HTML input标签的属性有很多,以下是一些常见的属性:- type:指定输入字段的类型,包括text(文本输入框)、passw...
    99+
    2023-09-14
    html
  • HTML5 option标签的属性有哪些
    HTML5的`<option>`标签具有以下常用属性:1、`value`:指定选项的值。当表单提交时,该值将作为选中选项...
    99+
    2023-10-12
    HTML5
  • HTML select标签的属性有哪些
    HTML select标签的属性有以下几种:1. `name`:定义select元素的名称,用于提交表单数据。2. `id`:定义s...
    99+
    2023-10-11
    HTML
  • HTML table标签的属性有哪些
    HTML table标签的属性有以下几种:1. border:设置表格边框的宽度,默认为0。2. cellpadding:设置单元格...
    99+
    2023-10-12
    HTML
  • JS的script标签属性有哪些
    本篇内容介绍了“JS的script标签属性有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!JS script标签有哪些属性:charse...
    99+
    2023-06-22
  • HTML5 img标签有哪些属性
    HTML5中的img标签有以下属性:1. src:指定图像的URL。2. alt:指定图像的替代文本,当图像无法显示时,显示该替代文...
    99+
    2023-10-11
    HTML5
  • HTML a标签属性有哪些
    HTML中的a标签是用来创建链接的,常用的属性有以下几种:- href:指定链接的URL地址。- target:指定链接在何处打开。...
    99+
    2023-09-22
    HTML
  • 在html中li标签有哪些属性
    这篇文章给大家分享的是有关在html中li标签有哪些属性的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   一:标签有哪些属性   在html中,使用css中li标签来控制样...
    99+
    2022-10-19
  • jsp隐藏标签的属性有哪些
    jsp隐藏标签的属性有以下几种:1. id属性:用于指定标签的唯一标识符。2. class属性:用于指定标签的类名,可以用于CSS样...
    99+
    2023-09-13
    jsp
  • HTML input标签的type属性有哪些
    HTML input标签的type属性有以下几种:1. text:用于接收文本输入。2. password:用于接收密码输入,输入字...
    99+
    2023-10-10
    HTML
  • input标签的type属性值有哪些
    input标签的type属性值有以下几种常用的取值:1. text:文本输入框,用于输入单行文本。2. password:密码输入框...
    99+
    2023-09-22
    input
  • canvas标签的常用属性有哪些?
    学习canvas标签的常见属性有哪些,需要具体代码示例HTML5引入的canvas标签是一个非常强大的绘图工具,可以实现各种图形的绘制和动画效果。熟悉canvas标签的常见属性对于开发者来说非常重要。本文将介绍canvas标签的常见属性,并...
    99+
    2023-12-28
    canvas属性
  • css文字属性标签有哪些
    这篇文章主要为大家展示了“css文字属性标签有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css文字属性标签有哪些”这篇文章吧。 文字颜色: color...
    99+
    2022-10-19
  • html常用的标签及属性有哪些
    今天小编给大家分享一下html常用的标签及属性有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2022-10-19
  • div标签内常用属性有哪些
    这篇文章主要介绍了div标签内常用属性有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。div标签内常用属性列表1、style 设置css...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作