【问题标题】:LWC Passing List Parameters to Apex ControllerLWC 将列表参数传递给 Apex 控制器
【发布时间】:2020-04-30 02:53:30
【问题描述】:

如何将 List 数据类型从 LWC @wire 方法传递到自定义 Aura 方法

【问题讨论】:

  • 到 Apex 或另一个 Aura 控制器?你的问题不清楚。到目前为止您尝试了什么,发布一些代码。

标签: salesforce lwc


【解决方案1】:

您可以通过制作所需数据类型的数组来做到这一点:

如果您的数据类型是原始类型而不是将其直接推送到数组中,或者

如果您的数据类型是对象或主题,请使用 {} 创建一个 javascript 对象, 添加对象结构对应的键值,并推送到数组中。

最后,利用相同的数组将其传递给顶点控制器方法。

【讨论】:

    【解决方案2】:

    假设你有一个 Apex 类,如下所示

    @AuraEnabled(cacheable=true)
    public static Object processResponse(string recordId) { }
    

    以下是调用上述方法并传递recordId的示例连线语句。

    @wire(processResponse, { recordId: '123123123' })
    contact;
    

    【讨论】:

      猜你喜欢
      • 2018-07-14
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多