详解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 相关文章推荐
js变量作用域及可访问性的探讨
Nov 23 Javascript
jQuery 插件 将this下的div轮番显示
Apr 09 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
Jan 16 Javascript
js/jQuery对象互转(快速操作dom元素)
Feb 04 Javascript
Jquery实现页面加载时弹出对话框代码
Apr 19 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
Jul 15 Javascript
获取鼠标在div中的相对位置的实现代码
Dec 30 Javascript
js键盘事件的keyCode
Jul 29 Javascript
bootstrap fileinput插件实现预览上传照片功能
Jan 23 Javascript
webpack 打包压缩js和css的方法示例
Mar 20 Javascript
jQuery treeview树形结构应用
Mar 24 jQuery
vue3不同环境下实现配置代理
May 25 Vue.js
详解小程序设置缓存并且不覆盖原有数据
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
php在文件指定行中写入代码的方法
2012/05/23 PHP
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
PHP中使用curl伪造IP的简单方法
2015/08/07 PHP
浅谈thinkphp5 instance 的简单实现
2017/07/30 PHP
php实现微信发红包功能
2018/07/13 PHP
调用js时ie6和ie7,ff的区别
2009/08/19 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2014/08/15 Javascript
js简单实现点击左右运动的方法
2015/04/10 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
IDEA安装vue插件图文详解
2019/09/26 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
基于vue的video播放器的实现示例
2021/02/19 Vue.js
python读取注册表中值的方法
2013/04/08 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
奥地利网上书店:Weltbild
2017/07/14 全球购物
C#面试常见问题
2013/02/25 面试题
酒吧总经理岗位职责
2013/12/10 职场文书
大学生自我鉴定范文模板
2014/01/21 职场文书
九年级历史教学反思
2014/01/27 职场文书
个人简历中自我评价
2014/02/11 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
国际贸易专业自荐信
2014/06/10 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
入党介绍人意见怎么写
2015/06/03 职场文书
大学生读书笔记大全
2015/07/01 职场文书
检讨书之工作不认真
2019/08/14 职场文书