reactjs - 当 url 在反应 Navlink 中启动字符串时,我可以添加活动类吗?
问题描述
当 url 以“/teacher/create/”字符串开头时,如何在 react navlink 中添加一个活动类?
解决方案
<NavLink to={"/teacher/create/"} exact activeClassName={this.props.location.pathname.startsWith("/teacher/create/") && "activeLink"}>{title}</NavLink>
并添加CSS:
.activeLink {
color: red;
}
推荐阅读
- nginx - 如何在 IBM bluemix Cloud Foundry 上设置 nginx.conf 以进行单页应用程序路由以及如何设置 url 重写以支持 spa 路由?
- javascript - 如何使用 Django 显示日志
- node.js - NodeJS Socket.io - 发送有效,接收无效
- java - 如果在 Spring Boot 中同时出现多个请求,如何保持?
- blueprism - 无法在蓝色棱镜中加载 OTAClient.dll
- c# - 在 LINQ 中搜索列表时性能缓慢
- dart - Flutter-点击照片后如何将相机保持在屏幕上?
- asp.net-core - ASP .NET Core 在添加的每个项目上构建项目,如何禁用
- php - 更新数据透视表laravel 5中的数据
- backbone.js - 在表单提交上确定单击哪个提交按钮操作