Das Ereignis "component:add" wird ausgelöst, wenn Komponenten verschoben werden
@japo32 alle verfügbaren öffentlichen Veranstaltungen sind hier dokumentiert: https://grapesjs.com/docs/api/editor.html#available-events
Lesen Sie die vollständige Antwort unten ↓Frage
Entnommen aus https://github.com/artf/grapesjs/wiki/API-Editorcomponent:add – Ausgelöst, wenn eine neue Komponente dem Editor hinzugefügt wird, wird das Modell als Argument an den Callback weitergegeben Meines Wissens sollte component:add nur aufgerufen werden, wenn der Block aus dem Block-Panel gezogen und in den Editor abgeworfen wird. Ich denke nicht, dass das passieren sollte, wenn ein Block im Editor verschoben wird (dafür ist component:update da...). Reproduzierenhttps://jsfiddle.net/szLp8h4n/11/Verschieben Sie beliebige Textkomponenten auf der Seite.Ein Alarm wird angezeigt. --- Übrige...
Antworten (3)
@japo32 alle verfügbaren öffentlichen Veranstaltungen sind hier dokumentiert: https://grapesjs.com/docs/api/editor.html#available-events
Gibt es Neuigkeiten zu diesem Problem? Es ruft immer noch das Component:Add-Event auf, wenn ich einfach eine Komponente verschiebe.
Es funktioniert. Danke @artf
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #3235
"component:update" wird nicht ausgelöst, wenn Komponenten verschoben werden
Entnommen von https://github.com/artf/grapesjs/blob/dev/src/editor/index.js#L33 'component:update' – Wird ausgelöst, wenn eine Komponente a...
Problem #581
Lesekomponenten-bezogene Veranstaltungen
Das Editor API wiki listet eine Reihe von komponentenbezogenen Ereignissen auf, die angehört werden können (z. B. 'component:add', 'compone...
Problem #5305
Das Ereignis "component:add" wird ausgelöst, wenn Komponenten verschoben werden
GrapesJS-Version 0.21.4[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome Version 113.0.567...
Problem #1480
Das Ereignis "component:remove" wird ausgelöst, wenn Komponenten verschoben werden
Ähnlich wie bei #868 wird das Ereignis bei der Bewegung entfeuert. https://jsfiddle.net/fnjmxyr4/
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.