首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在递交表格时,传送资料及开启PDF档案

在递交表格时,传送资料及开启PDF档案
EN

Stack Overflow用户
提问于 2019-11-07 16:41:51
回答 1查看 26关注 0票数 0

在HTML验证后提交表单时,我需要将数据发送到salesforce,并打开指向PDF文件的链接。表单位于一个模式中,并从父组件接收数据。

代码语言:javascript
复制
<form
  class="mt-6"
  @submit.prevent="submitForm(true)"
>
<button type="submit"><a :href="'/cms/+data.id+'.pdf' /></button>
</form>
代码语言:javascript
复制
methods: {
    submitForm() {
      console.log(
        'Name is ' +
          this.user.name +
          ' and the email id is ' +
          this.user.email +
          ' and the download file ID is ' +
          this.data.id
      )
    }
  }

window.open是否是提交函数中的解决方案?在数据被传送之后,我该怎么称呼它呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-07 20:15:38

我不知道向salesforce发送数据到底意味着什么,但我假设这只是一个简单的http post调用。在这种情况下,有多种方法可以做到这一点,我能想到的简单方法是:

代码语言:javascript
复制
methods: {
    async submitForm() {
      try {
         await sendDataToSalesforce();
         window.open('path.to.pdf');
      } catch(err) {
         // handle error
      }
    }
  }

另一个解决方案是使用应许

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58753363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档