Guest User

Untitled

a guest
Nov 15th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. <lightning:container aura:id="ReactApp"
  2. src="{!$Resource.SendReceiveMessages + '/index.html'}"
  3. onmessage="{!c.handleMessage}"
  4. onerror="{!c.handleError}"/>
  5.  
  6. ({
  7. sendMessage : function(component, event, helper) {
  8.  
  9. var msg = {
  10. name: "General",
  11. value: component.get("v.messageToSend")
  12. };
  13. component.find("ReactApp").message(msg);
  14. },
  15.  
  16. handleMessage: function(component, message, helper) {
  17. var payload = message.getParams().payload;
  18. var name = payload.name;
  19. if (name === "General") {
  20. var value = payload.value;
  21. component.set("v.messageReceived", value);
  22. }
  23. else if (name === "Foo") {
  24. // A different response
  25. }
  26. },
  27.  
  28. handleError: function(component, error, helper) {
  29. var e = error;
  30. }
  31. })
Add Comment
Please, Sign In to add comment