javascript 来自Lightning组件的APEX呼叫

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 来自Lightning组件的APEX呼叫相关的知识,希望对你有一定的参考价值。

var action = cmp.get("c.ApexControllerMethod");
action.setParams({
  "param1" : cmp.get("v.param1"),
  "param2" : cmp.get("v.param2"),
  "param3" : cmp.get("v.param3"),
  "param4" : cmp.get("v.param4")
});
action.setCallback(this, function(response){
  var state = response.getState();
  if(state === "SUCCESS"){
    var returned = response.getReturnValue();
    //Do whatever you need to do
  }
  else if(state === "INCOMPLETE"){
    console.log('No response from server or client is offline.');
  }
  else if(state === "ERROR"){
    var errors = response.getError();
    if(errors){
      if(errors[0] && errors[0].message){
        console.log('Error: ' + errors[0].message);
      }
    } else {
      console.log('Unknown error');
    }
  }
});
$A.enqueueAction(action);

以上是关于javascript 来自Lightning组件的APEX呼叫的主要内容,如果未能解决你的问题,请参考以下文章

Lightning 组件未显示在 Lightning 选项卡上

无法为 Lightning:InputField 动态设置值

Lightning Container 简介

Lightning Web 组件专家超级徽章:挑战 7

Lightning Web Components 组合

Salesforce Lightning组件中使用Chart.JS实现数据可视化