• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

详解vue中router-link标签所必备了解的属性

vue 搞代码 4年前 (2022-01-08) 19次浏览 已收录 0个评论

这篇文章主要介绍了vue中router-link标签所必备了解的属性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

to

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

 <!-- 字符串 -->Home<!-- 渲染结果 -->Home<!-- 使用 v-bind 的 JS 表达式 -->Home<!-- 不写 v-bind 也可以,就像绑定别的属性一样 -->Home<!-- 同上 -->Home<!-- 命名的路由 -->User<!-- 带查询参数,下面的结果为 /register?plan=private -->Register

replace

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

 

append

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

 

tag

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

于是我们使用 tag prop 类指定何种标签,同样它还是会监听点击,触发导航。本文来源gao.dai.ma.com搞@代*码(网$

 foo<!-- 渲染结果 --><li>foo</li>

active-class

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

  ._active{ background-color : red; } <p> Router Link 1Router Link 2</p> 注意这里 class 使用 active_class="_active"。 

exact-active-class

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

 <p> Router Link 1Router Link 2</p>

event

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

 Router Link 1

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

以上就是详解vue中router-link标签所必备了解的属性的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:详解vue中router-link标签所必备了解的属性

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址