为了账号安全,请及时绑定邮箱和手机立即绑定

react-router-dom 链接 - 悬停时隐藏 URL

react-router-dom 链接 - 悬停时隐藏 URL

Helenr 2022-10-27 14:06:07
我正在使用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>

  );

}


查看完整回答
反对 回复 2022-10-27
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信