Erlauben Sie den Import von JavaScript-Modulen
Schön, ich mag es, für alle, die eine PR erstellen möchten, finden Sie hier den Code: https://github.com/artf/grapesjs/blob/aee18dcf0602e5d56e7670deb8d4ffbf31c73008/src/canvas/view/CanvasView.js#L140-L161
Lesen Sie die vollständige Antwort unten ↓Frage
Bei Verwendung von Ionic StencilJS werden die Komponenten mit der neuen Modulunterstützung importiert: Auf '{canvas: scripts: []}' kann ich externe Skripte nur über deren URL laden. Um einen solchen Fall abzudecken, könnten wir Module wie folgt importieren: Das Endergebnis im Inneren der Leinwand wäre: Beachten Sie, dass dies auch den Fall abdeckt, in dem wir Integrität oder Crossorigin in '<script>'-Tags verwenden wollen, und natürlich würde das Einfügen eines URL-Strings weiterhin funktionieren, wie es heute der Fall ist.
Antworten (3)
Schön, ich mag es, für alle, die eine PR erstellen möchten, finden Sie hier den Code: https://github.com/artf/grapesjs/blob/aee18dcf0602e5d56e7670deb8d4ffbf31c73008/src/canvas/view/CanvasView.js#L140-L161
Hallo, kann ich mit deinem Code beginnen, um grapesjs nicht in der HTML-Datei, sondern in einer separaten JS-Datei zu initen? Danke
@artf sieht es so aus, als wäre diese Funktion implementiert worden. Es gibt ein kleines Problem, bei dem der Typ standardmäßig auf 'Text/JavaScript' steht. Für HTML5 sollte es weggelassen werden, sollte aber keine Probleme verursachen, falls vorhanden. Sollte diese Angelegenheit abgeschlossen werd...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #2722
Hervorhebung und Symbolleiste falsch positioniert beim Außenscrollen
Verwendest du die neueste Version (ältere Versionen werden NICHT unterstützt)? Ja Hast du den Bug mit deiner lokalen Kopie von GrapesJS ode...
Problem #1708
StyleManager-Ereignisse werden pro Änderung mehrfach ausgelöst
Um zu reproduzieren: Bei einer frischen Installation von GrapesJS, innerhalb der Demo-Seite (innerhalb index.html), fügen Sie einen Event-L...
Problem #2044
Die Entwicklung von NPM auf dem lokalen Server hat nicht funktioniert
Ich habe das Verfahren gemacht, um den lokalen Server mit dem 'dev'-Branch zu starten, wie in README beschrieben, es funktionierte auf der...
Problem #563
Tabelle <thead> und <tbody> Tag werden weggelassen
Hallo, Es gibt ein neues Problem mit GrapesJS (vielleicht). Ich habe eine neue Komponente mit 'bm.add()' erstellt, bei der ich ein Tabellen...
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.