前端开发vue

Vue Router Api参考(一)

2019-03-12  本文已影响8人  李轻舟

<router-link>

<router-link>组件支持用户在具有路由功能的应用中 (点击) 导航。 通过 to 属性指定目标地址,默认渲染成带有正确链接的 <a> 标签,可以通过配置 tag 属性生成别的标签.。另外,当目标路由成功激活时,链接元素自动设置一个表示激活的 CSS 类名。
<router-link> 比起写死的 <a href="...">会好一些,理由如下:

将激活 class 应用在外层元素

有时候我们要让激活 class 应用在外层元素,而不是 <a> 标签本身,那么可以用<router-link>渲染外层元素,包裹着内层的原生 <a> 标签:

<router-link tag="li" to="/foo">
  <a>/foo</a>
</router-link>

在这种情况下,<a>将作为真实的链接 (它会获得正确的 href的),而 "激活时的CSS类名" 则设置到外层的<li>

<router-link> Props

# to

# replace

# append

# tag

# active-class

# exact

# event

# exact-active-class

上一篇 下一篇

猜你喜欢

热点阅读