【问题标题】:Vue sending email [duplicate]Vue发送电子邮件[重复]
【发布时间】:2018-09-16 04:44:51
【问题描述】:

我有问题。我想在页面上放一个联系表,但我不知道如何在 Vue.js 中做。我想像jquery,php一样正常做,但它在Vue中不起作用。有人知道我能做什么吗?

【问题讨论】:

  • 您可能想看看EmailJS,它允许直接从 Javascript 使用预先构建的模板发送电子邮件 [披露 - 我是创建者之一]

标签: javascript vue.js


【解决方案1】:

Vue 是一个 View(因此得名)库,用于描述您的 View 层,即您的应用程序的外观。发送电子邮件之类的逻辑将依赖于 Javascript 本身而不是 Vue。

但是,不可能在浏览器中通过 Javascript 发送电子邮件。相反,您需要构建一个可以为您发送电子邮件的后端,或者您可以调用用户的电子邮件客户端,两者都是described here

【讨论】:

    【解决方案2】:

    理想情况下,您会将电子邮件数据(发送到消息正文 - 当然是转义的 html)作为请求发送到后端端点并从那里发送。可以使用Vue的HTTP资源发送请求:https://github.com/pagekit/vue-resource

    但是直接从 Vue 发送电子邮件是不可能的。

    【讨论】:

      猜你喜欢
      • 2020-04-24
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      • 2015-09-22
      • 2013-05-26
      • 2019-04-16
      • 2018-10-05
      • 2014-07-04
      相关资源
      最近更新 更多