React native:如何实现脚本标记

时间:2018-03-31 13:56:43

标签: react-native

我正在尝试实现一个电子邮件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>

2 个答案:

答案 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>);
  }
  // ...
}