ReactJS + Redux:如何触发按钮打开带有 属性 电子邮件的 Mac Mail/Windows 邮件?

ReactJS + Redux: How to trigger a button to open up a Mac Mail/Windows Mail with property email?

我有一个按钮和一个包含电子邮件地址的字符串 属性。单击按钮后,我希望它打开 Mac Mail/Windows 邮件,收件人中包含字符串 属性 的电子邮件地址:

我该怎么做呢?任何指导或见解将不胜感激!

你可以使用window.location.href = `mailto:${this.props.email}`

class EmailButton extends Component {
    constructor(props){
        super(props);
        this.onClick = this.onClick.bind(this);
    }
    onClick(){
        window.location.href = `mailto:${this.props.email}`;
    }
    render(){
        return <button onClick={this.onClick}>EmailButton</button>;
    }
}

webpackbin demo

你也可以使用 <a href={`mailto:${email}`}>EmailButton</a>