【发布时间】:2016-08-07 02:53:19
【问题描述】:
在没有URL 的情况下,如何使用 onClick 回调函数创建链接的正确/标准方法是什么?
<a href="#" onClick={this.handleClick}>click me!</a>
或者没有href,但是链接在视觉上是不可点击的:
<a onClick={this.handleClick}>click me!</a>
我读过的所有教程都使用 <a> 以外的其他元素 - 可点击 <span>、<div> 等,但我想使用 <a>。
【问题讨论】:
-
取决于您希望链接的位置。如果它用于内部应用导航,那么路由库可能会有一个
<Link>组件为您执行此操作,否则您将不得不使用 css 将其设置为像链接一样的样式。但我再次建议制作一个独立组件来执行此操作。
标签: javascript reactjs components