我正在使用MemoryRouter,我不希望浏览器在悬停时显示完整链接(在左下角)Link。<Link to="/somepath" />在属性中使用函数to似乎不起作用。我知道它<a>在里面包装了一个标签,但href即使在to. 有什么方法可以实现吗?
1 回答
慕容森
TA贡献1853条经验 获得超18个赞
如果您不想显示 link onHover
,请考虑以编程方式更改页面,onClick
而不是使用 a Link
,因为它们显示为具有a
自己href
属性的普通标记,从而暴露 URL。
这是来自文档的片段
import { useHistory } from "react-router-dom";
function HomeButton() {
let history = useHistory();
function handleClick() {
history.push("/home");
}
return (
<button type="button" onClick={handleClick}>
Go home
</button>
);
}
添加回答
举报
0/150
提交
取消