0

我看到一些销售人员闪电代码在没有 DOM 元素的情况下调用 addEventListener 并且无法弄清楚它在做什么。

1)为什么在这个 addEventListener 之前没有 DOM 元素?2)'({'和'})'在这里的目的是什么?

({
    doInit: function(component, event, helper) {
        //listen to iframe's message
        addEventListener("message", 
          function(event) {
            if(event.data.type === 'ready' && component.find("vfIframe")) {//iframe loaded
                component.iframeReady = true;      
            } else if(event.data.type === 'response') {//send response
                var cmpEvt = component.getEvent("response");
                cmpEvt.setParams({ "data" : event.data.response});
                cmpEvt.fire();
            }
          }, 
        false);
    },
    makeRequest : function(component, event, helper) {
       helper.makeRequest(component, event); 
    }
})
4

0 回答 0