我正在尝试实现一个电子邮件api,我已经获得了一些代码。虽然我不知道在哪里放置它。目前我只是弄错了。
export default class Contact extends Component {
render() {
return(
<script src="https://smtpjs.com/v2/smtp.js">
Email.send("from@you.com",
"to@them.com",
"This is a subject",
"this is the body",
"smtp.yourisp.com",
"username",
"password");
</script>
答案 0 :(得分:0)
您 不能 在react-native中具有脚本标签。
脚本标记既不用于响应也不响应本机项目。该标记用于在 HTML
中定义客户端脚本(JavaScript)
您可以做的是使用一个已经制作好的库来进行本机发送电子邮件(例如react-native-mail)
答案 1 :(得分:-1)
将其放入index.html
文件中:
<script src="https://smtpjs.com/v2/smtp.js"></script>
然后使用组件中的代码:
export default class Contact extends Component {
render() {
window.Email.send("from@you.com", "to@them.com", "This is a subject", "this is the body", "smtp.yourisp.com", "username", "password");
return (<div>Done</div>);
}
// ...
}