问题描述
sendEmail = () => {
window.open("mailto:support@example.com?subject=SendMail&body=Description");
};
return (
<div className="App">
<button
type="button"
className="btn btn-danger"
onClick={this.sendEmail}
>
Send email
</button>
</div>
);
我在 ReactJs 中编写了代码,但出现了空白屏幕。请帮忙。
解决方法
我不知道为什么这对您不起作用,我对其进行了测试并且对我来说效果很好,但是请尝试使用锚链接,如下所示:
mailtoHref = "mailto:support@example.com?subject=SendMail&body=Description";
return (
<div className="App">
<a href={this.mailtoHref} className="btn btn-danger">
Send email
</a>
</div>
);