详解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 相关文章推荐
javascript编程起步(第七课)
Jan 10 Javascript
将CKfinder整合进CKEditor3.0的新方法
Jan 10 Javascript
jQuery1.6 使用方法一
Nov 23 Javascript
javascript中常用编程知识
Apr 08 Javascript
在Node.js中实现文件复制的方法和实例
Jun 05 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
Jul 31 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
Oct 07 Javascript
jQuery 的 ready()的纯js替代方法
Nov 20 Javascript
bootstrap table实例详解
Jan 06 Javascript
基于jquery ajax的多文件上传进度条过程解析
Sep 11 jQuery
Vue+ElementUI使用vue-pdf实现预览功能
Nov 26 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
Nov 05 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
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
javascript 数组的方法集合
2008/06/05 Javascript
JavaScript创建类/对象的几种方式概述及实例
2013/05/06 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
JavaScript动态绑定详解
2017/09/14 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
js实现计时器秒表功能
2019/12/16 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
Python中replace方法实例分析
2014/08/20 Python
在Python中使用HTML模版的教程
2015/04/29 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
pycharm中import呈现灰色原因的解决方法
2020/03/04 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
工作态度检讨书
2014/02/11 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
葬礼司仪主持词
2014/03/31 职场文书
成绩单家长评语大全
2014/04/16 职场文书
优质服务演讲稿
2014/05/14 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
学校远程教育工作总结
2015/08/11 职场文书
2016年父亲节寄语
2015/12/04 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书