2016-07-24 1 views
2

У меня есть кнопка и свойство строки, которое содержит адрес электронной почты. Как только кнопка нажата, я хочу, чтобы она открыла почту Mac Mail/Windows Mail с адресом электронной почты строкового объекта внутри:ReactJS + Redux: Как вызвать кнопку, чтобы открыть почту Mac Mail/Windows Mail с электронной почтой?

Как я могу это сделать? Любое руководство или понимание будут с благодарностью оценены!

ответ

1

вы можете использовать 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>

+0

спасибо !!!! Действительно помог –

Смежные вопросы