【发布时间】:2016-11-20 05:54:09
【问题描述】:
在反应中,在 onClick 函数中使用 <Link> 的等价物是什么?
我想在单页应用程序中创建一个反应组件,当用户在组件 DOM 上的任意位置按下时,它与 <Link> 或 <a href > 行为相同。
【问题讨论】:
标签: reactjs hyperlink onclick components react-router
在反应中,在 onClick 函数中使用 <Link> 的等价物是什么?
我想在单页应用程序中创建一个反应组件,当用户在组件 DOM 上的任意位置按下时,它与 <Link> 或 <a href > 行为相同。
【问题讨论】:
标签: reactjs hyperlink onclick components react-router
如果需要,您可以简单地将onClick 放在文档顶部。点击事件将使用正常的事件规则冒泡,您可以访问event.target 来查找来源。从那里您可以致电window.location.href = 'some-path' 来模拟体验。
【讨论】: