Die Komponentenskriptfunktion wird nach dem Seitenspeichern zweimal ausgeführt
Wie hier erklärt, sollten Sie das Ausgabe-HTML nicht erneut importieren, um das Projekt zu bearbeiten, sondern nur das JSON.
Lesen Sie die vollständige Antwort unten ↓Frage
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? 112.0.5615.137 (Offizieller Build) (arm64) Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Komponentendefinition: Beim Fallen geworfen, gespeichert und neu geladen gibt es zwei Orte, die dasselbe Skript aufrufen. Einer im gespeicherten HTML/JSON und einer wurde von Grapesjs selbst hinzugefügt. Wie reproduziert man den Bug?Fügen Sie einen benutzerdefinierten Komponententyp mit einer Skriptfunktion hinzu.Lass es fallen und speichere die Seite.Das Nachladen...
Antworten (2)
Wie hier erklärt, sollten Sie das Ausgabe-HTML nicht erneut importieren, um das Projekt zu bearbeiten, sondern nur das JSON.
Das Problem, bei dem die 'Script'-Funktion einer Komponente nach dem Speichern und Neuladen der Seite zweimal ausgeführt wird, ist ein bekanntes Verhalten (oder ein Bug, je nach Perspektive) im Script-Management-System von GrapesJS. Es entsteht daraus, wie GrapesJS Komponentenskripte sowohl für die...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #5346
Eine Komponente löschen, ohne ihren entsprechenden Stil zu löschen
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? neueste Version von Chrome Re...
Problem #4447
Style Manager spiegelt die vererbte Farbe nicht genau wider
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? 103.0.5060.114 Reproduzierbar...
Problem #6152
CSS, das über benutzerdefinierten Code hinzugefügt wurde, bleibt bestehen, nachdem die benutzerdefinierte Codekomponente entfernt wurde
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Jede Reproduzierbarer Demo-Li...
Problem #5339
DragMode: 'absolute' verhält sich seltsam
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Version 1.56.20 Chromium: 115.0...
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.