Externe Skripte im Skript hinzufügen, während du eine neue Komponente erstellst
@HarshOB https://github.com/artf/grapesjs/wiki/Components-&-JS#template-related
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo @artf
Wie kann ich einen externen Skript-Link beim Erstellen einer Komponente weitergeben? So,
bm.add('test-block2', { Etikett: 'Testblock2', Attribute: {Klasse: 'fa fa-text'}, Inhalt: { script: '<script src="https://cdn.ckeditor.com/4.6.2/full/ckeditor.js"></script>CKEDITOR.replace( \'editor1\' )', Inhalt: '<textarea name="editor1">'</textarea> } });
Im Moment zeigt es einen Fehler wie unerwartetes Token '<' an.
Antworten (3)
Verschieben Sie das 'script'-Tag, um CKEditor auf der HTML-Seite zu importieren, und rufen Sie das Skript einfach im Block auf.
JavaScript erlaubt irgendwie kein Skript-End-Tag ("</script>") mit In-String. Ändere also einfach den Code so: 'script: '<script>alert("Hi");<' + '/script>' `
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #634
Wie kann ich Inhalte mit Skript weitergeben?
Ich habe auf diese Weise eine eigene Komponente erstellt und auch Skript verwendet '''js bm.add('test-block', { Etikett: 'Testblock', Attri...
Problem #1817
Ändere HTML-Inhalte, während der Block im Editor gerendert wird
Hallo @artf Ich habe einen Block im Blockmanager wie Wie im obigen Skript im Block möchte ich dynamische HTML-Inhalte hinzufügen, während d...
Problem #1471
Blockmanager und Image
Hallo! Ich benutze diesen Code, um einen neuen Block hinzuzufügen: blockManager.add("image", { Etikett: 'Bild', Kategorie: 'Basic', Attribu...
Problem #425
Wie man eine externe JS-Datei in unseren eigenen Plugins rendert
Hallo, Ich erstelle gerade Schiebe-Plugins, aber es funktioniert nicht. Weil. Ich kann nicht herausfinden, wie ich externe Skripte und CSS-...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen für kostenpflichtige Plugins...
Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins →Premium-Plugins werden mit Support, regelmäßigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins →Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.