Problem #2015💬 BeantwortetMay 14, 2019 geöffnetvon HakuDerWolfGeist0-Reaktionen

Ist es möglich, die aktualisierten Eigenschaften in Events zu extrahieren?

Kurze Antwortvon artf

Du kannst es auf folgende Weise machen: '''js editor.on('component:styleUpdate:font-family', component => { console.log('aktualisierte Komponente', Komponente, 'Schriftfamilie neuer Wert', component.getStyle()['Schriftart-Familie']); }); ```

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo,

Ich frage mich, ob es möglich ist, auf Immobilien-Updates zu reagieren.

Ich habe versucht, die eingebauten Events zu verwenden, aber mir ist nicht klar, wie ich die erforderlichen Informationen aus dem Modell extrahieren soll. Wenn ich zum Beispiel das Ereignis ''''component:styleUpdate:font-family''' verhandle, bekomme ich ein Modell mit vielen Informationen, aber nicht genau, welche Schriftfamilie die neue ist.

Es wĂ€re großartig, wenn es möglich wĂ€re, den aktualisierten HTML-Knoten und die aktualisierten CSS-Eigenschaften fĂŒr die weitere Verarbeitung zu haben.

Antworten (3)

artf‱ May 19, 2019

Du kannst es auf folgende Weise machen: '''js editor.on('component:styleUpdate:font-family', component => { console.log('aktualisierte Komponente', Komponente, 'Schriftfamilie neuer Wert', component.getStyle()['Schriftart-Familie']); });

HakuDerWolfGeist‱ May 20, 2019

Danke fĂŒr deine Antwort. Das wĂŒrde bedeuten, dass ich fĂŒr jeden einzelnen Event Handler schreiben mĂŒsste. Gibt es nicht eine allgemeinere Lösung, um dieses Problem zu lösen?

artf‱ May 23, 2019

Das wĂŒrde bedeuten, dass ich fĂŒr jeden einzelnen Ereignishandler schreiben mĂŒsste. Jede einzelne was? Eigentum? In diesem Fall kannst du das ausprobieren: '''js editor.on('component:styleUpdate', (component, prop) => { console.log('aktualisierte Komponente', Komponente, 'Property:', prop, 'value:',...

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.