react-router中的属性详解


Posted in Javascript onJune 01, 2017

本文主要给大家介绍了关于react-router中 的属性的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:

使用Link标签

// 字符串定位描述符 String location descriptor.
<Link to="/hello">
 Hello
</Link>

// 对象定位描述符 Object location descriptor.
<Link to={{ pathname: '/hello', query: { name: 'ryan' } }}>
 Hello
</Link>

// 函数返回定位描述符Function returning location descriptor.
<Link to={location => ({ ...location, query: { name: 'ryan' } })}>
 Hello
</Link>

属性描述

activeClassName

当被点击时,的className接受一个它的值(activeClassName),默认情况下它是不激活;

activeStyle

当被点击时,activeStyle中的值会添加到转换后的<a/>中,样式是style="color:red;"

onClick(e)

自定义单击事件处理程序。

  • e.preventDefault() :阻止默认事件
  • e.stopPropagation() :阻止事件冒泡

onlyActiveOnIndex

如果onlyActiveOnIndex的值是true,中的路径完全匹配时才会连接指定路由

其它

也可以在上定义 title、id、className属性;

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
js实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 Javascript
js实现拉伸拖动iframe的具体代码
Aug 03 Javascript
Javascript 实现全屏滚动实例代码
Dec 31 Javascript
Bootstrap轮播图学习使用
Feb 10 Javascript
node.js中cluster的使用教程
Jun 09 Javascript
详解vue组件通信的三种方式
Jun 30 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
Jul 13 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
Sep 07 Javascript
解决vue单页路由跳转后scrollTop的问题
Sep 03 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
JavaScript实现栈结构详细过程
Dec 06 Javascript
JS前端使用canvas实现扩展物体类和事件派发
Aug 05 Javascript
javascript 数据存储的常用函数总结
Jun 01 #Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
Jun 01 #Javascript
详解基于webpack搭建react运行环境
Jun 01 #Javascript
jQuery+Ajax实现用户名重名实时检测
Jun 01 #jQuery
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 #Javascript
node.js中fs.stat与fs.fstat的区别详解
Jun 01 #Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
Jun 01 #Javascript
You might like
php 301转向实现代码
2008/09/18 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
php实现保存周期为1天的购物车类
2017/07/07 PHP
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
2014/06/17 Javascript
jquery实现全屏滚动
2015/12/28 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
AngularJS Ajax详解及示例代码
2016/08/17 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
详解Angular 4.x NgTemplateOutlet
2017/05/24 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
vue组件父子间通信之综合练习(聊天室)
2017/11/07 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
2019/05/14 jQuery
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
深入分析jQuery.one() 函数
2020/06/03 jQuery
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
python paramiko模块学习分享
2017/08/23 Python
基于Python闭包及其作用域详解
2017/08/28 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
详解python tkinter模块安装过程
2020/01/06 Python
Python的PIL库中getpixel方法的使用
2020/04/09 Python
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
研究生毕业自我鉴定范文
2014/03/27 职场文书
学校运动会广播稿
2014/10/11 职场文书
大学毕业生自我评价
2015/03/02 职场文书
2015年团支部工作总结
2015/04/03 职场文书
红色革命电影观后感
2015/06/18 职场文书
2015年中秋寄语
2015/07/31 职场文书