如何在vue方法中使用外部脚本

时间:2019-05-15 19:17:23

标签: javascript vue.js

当用户注册时,我需要使用vue.js向他们发送一封确认电子邮件。

我想使用https://www.smtpjs.com/提供的这张纸条 我如何在vue.js应用程序中使用此“ Email.send”方法

<script src="https://smtpjs.com/v3/smtp.js">
</script>
Email.send({
    Host : "smtp.yourisp.com",
    Username : "username",
    Password : "password",
    To : 'them@website.com',
    From : "you@isp.com",
    Subject : "This is the subject",
    Body : "And this is the body"
}).then(
  message => alert(message)
);

我希望它像

  export default {
    name: 'landing',
    data () {
      return {
        component: null
      }
    },
    methods: {
      sendEmail(){
        Email.send({
          Host : "smtp.yourisp.com",
          Username : "username",
          Password : "password",
          To : 'them@website.com',
          From : "you@isp.com",
          Subject : "This is the subject",
          Body : "And this is the body"
        }).then(
          message => alert(message)
        );
      }
    }
  }

1 个答案:

答案 0 :(得分:0)

该脚本必须具有导出功能,因此您可以下载脚本并进行如下修改:

export var Email = {
  ... code ...
};

export default Email;

然后在您的组件中,按如下所示导入它:

import Email from './smtp.js';

您应该能够使用它的功能。