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


Posted in Javascript onApril 15, 2019

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标签所必备了解的属性详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
Apr 20 Javascript
js导入导出excel(实例代码)
Nov 25 Javascript
扒一扒JavaScript 预解释
Jan 28 Javascript
IE8兼容Jquery.validate.js的问题
Dec 01 Javascript
Javascript基础回顾之(三) js面向对象
Jan 31 Javascript
jquery点赞功能实现代码 点个赞吧!
May 29 jQuery
Webpack执行命令参数详解
Jun 17 Javascript
jQuery EasyUI开发技巧总结
Sep 26 jQuery
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
vue 自定义组件的写法与用法详解
Mar 04 Javascript
vuex的使用和简易实现
Jan 07 Vue.js
JS原生实现轮播图的几种方法
Mar 23 Javascript
详解小程序设置缓存并且不覆盖原有数据
Apr 15 #Javascript
JavaScript使用ul中li标签实现删除效果
Apr 15 #Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
Apr 15 #Javascript
Vuex的actions属性的具体使用
Apr 14 #Javascript
vue全局自定义指令-元素拖拽的实现代码
Apr 14 #Javascript
vue自定义指令之面板拖拽的实现
Apr 14 #Javascript
详解Vue组件之间通信的七种方式
Apr 14 #Javascript
You might like
一个颜色轮换的简单例子
2006/10/09 PHP
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
php xml文件操作实现代码(二)
2009/03/20 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
php中实现可以返回多个值的函数实例
2015/03/21 PHP
javascript中的float运算精度实例分析
2010/08/21 Javascript
分享20款好玩的jQuery游戏
2011/04/17 Javascript
js选择并转移导航菜单示例代码
2014/08/19 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
快速了解Node中的Stream流是什么
2019/02/13 Javascript
json数据格式常见操作示例
2019/06/13 Javascript
JavaScript实现轮播图片完整代码
2020/03/07 Javascript
js实现扫雷源代码
2020/11/27 Javascript
[01:00:30]TFT vs VGJ.T Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
python实现图书管理系统
2018/03/12 Python
python使用selenium实现批量文件下载
2019/03/11 Python
Python collections模块使用方法详解
2019/08/28 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
同程旅游英文网站:LY.com
2018/11/13 全球购物
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
教师业务学习制度
2014/01/25 职场文书
兰兰过桥教学反思
2014/02/08 职场文书
后勤主管岗位职责
2014/03/01 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
分居协议书范本(律师见证版)
2014/11/26 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
经营目标责任书
2015/05/08 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书