Javascript 如何使它在按下png图标时将你带到家中,即'/';在NavLink中不重新加载页面?
这是我的代码:Javascript 如何使它在按下png图标时将你带到家中,即'/';在NavLink中不重新加载页面?,javascript,reactjs,react-router,react-router-v4,Javascript,Reactjs,React Router,React Router V4,这是我的代码: <div key="1" className="menu-item"> <NavLink to="/"> <span className="icon-home3" /> Home </NavLink> </di
<div key="1" className="menu-item">
<NavLink to="/">
<span className="icon-home3" /> Home
</NavLink>
</div>
家
主页按钮在不重新加载页面的情况下工作正常,但png图标使页面每次都重新加载。为什么会这样?我该如何解决这个问题
以下是图像组件:
const Logo = () => {
return (
<center style={{ marginTop: '4%' }}>
<a
href="/"
className="logo"
title="Home" >
<img src="data:image/png;base64,..." alt="Logo" />
</a>
</center>
);
}
const标志=()=>{
返回(
);
}
您忘记将a
元素替换为NavLink
组件<代码>导航链接执行魔术-重定向而不刷新
const Logo = () => {
return (
<center style={{ marginTop: '4%' }}>
<NavLink to="/"
className="logo"
title="Home" >
<img src="data:image/png;base64,...." alt="Logo" />
</NavLink>
</center>
);
}
const标志=()=>{
返回(
);
}