StyleManager-Ereignisse werden pro Ănderung mehrfach ausgelöst
Hallo, Ich habe dasselbe Problem und da es noch nicht gelöst ist, wĂ€re es eine Lösung, die Debounce-Technik zu verwenden. ĂberprĂŒfen Sie dieses Beispiel.
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Um zu reproduzieren: Bei einer frischen Installation von GrapesJS, innerhalb der Demo-Seite (innerhalb index.html), fĂŒgen Sie einen Event-Listener wie folgt hinzu: 'editor.on('component:styleUpdate:width', (model) => { console.log(Modell); });Problem: Beim Ăndern des 'width'-Werts eines beliebigen Elements wird die 'model'-Variable mehrfach gedruckt. Das Problem scheint gravierender zu sein, wenn man auf 'Listen'-Eigenschaften wie Schriftfamilie, SchriftstĂ€rke oder Anzeige achtet. Zum Beispiel: 'editor.on('component:styleUpdate:font-family', (model) => { console.log(Modell); }); Bei solchen E...
Antworten (3)
Hallo,
Ich habe dasselbe Problem und da es noch nicht gelöst ist, wÀre es eine Lösung, die Debounce-Technik zu verwenden.
ĂberprĂŒfen Sie dieses Beispiel.
Hallo, Ich habe dieses Problem auch festgestellt. Das Ereignis wird ausgelöst, selbst ohne die Breite zu Àndern. Ich habe den folgenden Code auf die HTML-Seite gesetzt und das Log wird mehrfach generiert. 'editor.on('component:styleUpdate:width', (model) => { console.log('Komponentenbreite aktualis...
Ich glaube, der Fix ist bereits im Dev-Branch verfĂŒgbar (also bereit fĂŒr die nĂ€chste Version). https://github.com/artf/grapesjs/blob/0dba07fd21b8e2dd953100bec5b7531f0761c9c2/src/style_manager/view/PropertyView.js#L411-L413 Ich sehe mehrere Events in der aktuellen Online-Demo, aber das scheint auf m...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #596
Der FarbwÀhler zeigt die falsche Position an
! hinzufĂŒgen
Problem #1255
Wie setzt man HTML-Inhalte des Editors aus einer benutzerdefinierten Komponente?
Ich habe Schwierigkeiten, einen benutzerdefinierten Block+component dazu zu bringen, sein Template-HTML im Grapes-Editor anzuzeigen. Im exp...
Problem #3082
XSS-Schwachstelle in der Live-Vorschau
Version: 0.16.22 Kannst du den Fehler aus der Demo reproduzieren? [x] Ja Schritte:Klicken Sie auf HTML importierenEinfĂŒgen von '<img src="a...
Problem #3075
Unbehandelte Ablehnung (TypeError): i.classList ist undefiniert
Hallo. Ich habe GrapesJS auf die aktuelle Version 0.16.22 aktualisiert und bekomme einen Fehler bei der RĂŒckruffunktion: editor.on("compone...
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.