gpt4 book ai didi

reactjs - 如何处理在 React js 中打开窗口的事件?

转载 作者:行者123 更新时间:2023-12-03 13:21:21 26 4
gpt4 key购买 nike

我想在单击 fshare 后打开一个窗口:

我的render()返回是这样的

<Modal.Footer>
<img src="/static/img/fshare.png" onClick={this.fbShare} />
<Button onClick={this.hide}>Close</Button>
</Modal.Footer>

我正在创建一个函数

fbShare: function(event) {

},

我想在函数中添加以下代码,该函数基本上会打开一个新窗口以在 Facebook 中共享:

window.open('https://www.facebook.com/dialog/feed?app_id=xxxxxxxxe='sharer', 'toolbar=0,status=0,width=548,height=325');" target="_parent" href="javascript: void(0)">

但我对如何处理这个事件感到困惑。

最佳答案

你走对了路!

这是你需要的东西吗?我准备了例子:点击here

var Example = React.createClass({
fbShare: function() {
window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Fb Share&p[summary]=Facebook share popup&p[url]=javascript:fbShare("http://jsfiddle.net/stichoza/EYxTJ/")&p[images][0]="http://goo.gl/dS52U"', 'sharer', 'toolbar=0,status=0,width=548,height=325');
},

render: function() {
return (<div>
<img src="http://pasadenainstitute.com/fb-shareTransp122x42.png" onClick={this.fbShare} />
</div>);
}
});

ReactDOM.render(
<Example />,
document.getElementById('container')
);

关于reactjs - 如何处理在 React js 中打开窗口的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34507160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com