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

Javascript ReactJS+;Redux:如何触发按钮打开带有属性电子邮件的Mac Mail/Windows Mail?,javascript,reactjs,redux,react-jsx,Javascript,Reactjs,Redux,React Jsx,我有一个按钮和一个保存电子邮件地址的字符串属性。单击按钮后,我希望它打开Mac Mail/Windows Mail,其中包含字符串属性的电子邮件地址,收件人: 我怎样才能这样做呢?任何指导或见解都将不胜感激 您可以使用window.location.href=`mailto:${this.props.email}` class EmailButton extends Component { constructor(props){ super(props);

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


我怎样才能这样做呢?任何指导或见解都将不胜感激

您可以使用
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>;
    }
}
class EmailButton扩展组件{
建造师(道具){
超级(道具);
this.onClick=this.onClick.bind(this);
}
onClick(){
window.location.href=`mailto:${this.props.email}`;
}
render(){
返回电子邮件按钮;
}
}

您也可以使用