问题描述
如果我们在 activeClassName = 'current' 上,我正在尝试制作一个自动填充我的 svg 图标的系统,我使用 react-router-dom 进行导航,使用 react-icon 进行 svg 图标。我希望当用户在“主页”上时,svg 图标被填充,其他页面也一样。
在 ionicon v5(我用于图标)上有每个图标的填充和未填充格式,例如:
import React from 'react';
import './Nav.css';
import { NavLink } from 'react-router-dom';
import * as Icon from 'react-icons/io5';
export default function Nav() {
return (
<header className="header">
<div className="left">
<NavLink exact to="/">
<h1 className="title">Lust</h1>
</NavLink>
</div>
<div className="right">
<NavLink exact activeClassName="current" to="/">
<Icon.IoHome /> // If we are in /
</NavLink>
<NavLink exact activeClassName="current" to="/profil">
<Icon.IoPersonCircle /> // If we are in /profil
</NavLink>
<NavLink exact activeClassName="current" to="/a-propos">
<Icon.IoinformationCircle /> // If we are in /a-propos
</NavLink>
</div>
</header>
)
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)