减少 LWC 和 Apex 的提交时间

问题描述 投票:0回答:0

我在具有公共 URL 的父组件中使用 4 个 Lightning Web 组件 (LWC)。用户浏览多个选项卡以填写表单,并在到达最后一页后提交表单。但是,由于大量的Apex调用和第三方API调用,提交过程需要半分钟以上。我正在寻找优化和加速提交过程的方法,以减少总体花费的时间。就像我正在使用 createRecordsOnSubmit() 函数将布尔标志 isFormSubmitted 设置为 true 并调用 createRecords() 函数。

在createRecords()函数中,将调用this.getparemetersdetails()的结果赋值给一个变量params,然后使用JSON.stringify()转换为格式化的JSON字符串

随后,使用 promise 将参数作为参数调用 createRecoordsOnFormSubmit() 函数。如果 promise 成功解决并得到结果,则 isLoading 布尔标志设置为 false,isFormSubmitted 设置为 true,并调用 getEncryptedTextContent() 函数。然后返回结果。 下面是例子:

salesforce apex lwc
© www.soinside.com 2019 - 2024. All rights reserved.