单击按钮如何使用 Reactjs 重定向到带有自动正文和发件人的 Outlook 邮件?

问题描述

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>
);