【发布时间】:2016-11-29 03:47:37
【问题描述】:
作为标题状态的问题。
使用 react、react-router 和 material-ui 在一个地方我想在 Card 组件中创建一个操作按钮链接到外部 url,例如 没有成功。
我目前正在考虑添加一个事件处理程序来使用 window.open,但它一定是更聪明的方式吗?
在代码看起来像这样之前,我确实找到了解决方案。
<CardActions>
<RaisedButton
href={this.props.url}
label="OK"
/>
</CardActions>
解决方法很简单:
<CardActions>
<a href={this.props.url} target="_blank">
<RaisedButton
label="OK"
/>
</a>
</CardActions>
【问题讨论】:
-
在帖子中最好粘贴代码,而不是图片。
-
只是检查所有的基础,你确定你传递给 href 的值不为 null 并且包含正确的字符串吗?
-
感谢您的时间和 cmets。我确实解决了它,我将尝试发布粘贴代码的解决方案。 :-)
-
如果您有解决方案,您可以回答自己的问题。没关系。
-
出于好奇,您是如何发布代码图像的?似乎至少需要在“后端”和“前端”上进行一些额外的步骤。 Ctrl+c ctrl+v 带一些标签,vs 截屏,保存图片,裁剪,上传,插入...
标签: reactjs react-router material-ui