Ich versuche, eine Lightning-Komponente in die VisualForce-Seite aufzunehmen. Ich habe zwei Probleme. Hier ist mein Code.
CreditCard.app:
<aura:application access="GLOBAL" extends="ltng:outApp">
<aura:dependency resource="c:CreditCardForm"/>
</aura:application>
AUSGABE 1: Wenn ich schließen extends="ltng:outApp"
, erhalte ich eine Fehlermeldung, „etwas schief gegangen ist $ Blitz ist nicht definiert.“. Ich kann die App in der Vorschau anzeigen, wenn ich diesen Code entferne. Was genau ist der Grund dafür?
AUSGABE 2: Ich versuche, die CreditCardForm
Komponente in Visualforce-Seite zuzugreifen. Der folgende Code ist:
<apex:page >
<apex:includeLightning />
<div id="lightning"/>
<script>
$Lightning.use("c:CreditCard", function() {
$Lightning.createComponent("c:CreditCardForm",
{},
"lightning",
function(cmp) {
// do some stuff
});
});
</script>
</apex:page>
Lightning Komponente in VF-Seite enthalten, extends="ltng:outApp"
werden muss, um nach der Dokumentation enthalten. Die Seite ist jedoch leer, selbst nachdem sie enthalten ist. Bitte schlagen Sie eine Lösung vor. TIA.