Problem #2480💬 BeantwortetDec 30, 2019 geöffnetvon ACKVF1-Reaktionen

Verwenden Sie eine Shim-Funktion fĂŒr Komponenten, die die Skriptfunktion (nicht String) verwenden.

Kurze Antwortvon artf❀ 1

WĂ€re es nicht möglich, einen solchen Ansatz zu verwenden, um den Umfang beizubehalten? Nein, denn du versuchst, den Umfang der Editor-Umgebung mit der zu mischen, die fĂŒr den Endbenutzer bereitgestellt wird (was nichts mit dem Editor zu tun hat, er kann nur das finale HTML/CSS/JS sehen). Versuchen Sie, sich diese Ausg...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Der derzeitige Ansatz, das Skript einer Komponente in Text umzuwandeln, bevor es ins Dokument eingefĂŒgt wird, ist ziemlich einschrĂ€nkend. WĂ€re es nicht möglich, einen solchen Ansatz zu nutzen, damit der Umfang erhalten bleibt? Setze die Funktion ins Fenster und verwende stattdessen eine Shim-Funktion in der Komponente. original Code: '''js var myVar = 'John'; Redakteur. BlockManager.add('test-block', { ... script: function () { alert('Hi' + myVar); console.log('das Element', das); }, ... }); globalThis['test-block'] = identifierOfTheTestBlockComponent.script ursprĂŒnglich in einer PR hier erwĂ€...

Antworten (1)

artf‱ Jan 2, 2020

WĂ€re es nicht möglich, einen solchen Ansatz zu verwenden, um den Umfang beizubehalten? Nein, denn du versuchst, den Umfang der Editor-Umgebung mit der zu mischen, die fĂŒr den Endbenutzer bereitgestellt wird (was nichts mit dem Editor zu tun hat, er kann nur das finale HTML/CSS/JS sehen). Versuchen...

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

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.