Problem #2487✓ GelöstJan 2, 2020 geöffnetvon msantore5-Reaktionen

Das Aktualisieren eines Merkmals setzt die Komponentenstile zurück

Kurze Antwortvon Pouyamiralayi3

@msantore du "setStyle" verwendest, was die vorherigen Stile überschreibt. Verwenden Sie es wie unten: Prost!

Lesen Sie die vollständige Antwort unten ↓

Frage

Ich habe ein Problem mit Eigenschaften und frage mich, ob das ein Bug sein könnte. Wenn ich die Eigenschaft fontColor oder fontSize aktualisiere, werden die anderen Eigenschaften zurückgesetzt.

Video: https://www.loom.com/share/6a40830699ad4c4590363f2641a07eac

Code: https://github.com/msantore/vue-builder/blob/master/src/plugins/materials/components/index.js#L362

GrapesJS Version: 0.15.9

Antworten (3)

👍 Am hilfreichstenPouyamiralayiJan 3, 2020

@msantore du "setStyle" verwendest, was die vorherigen Stile überschreibt. Verwenden Sie es wie unten:

link[0].setStyle({ ... link[0].getStyle(), Farbe: '${value}' });

Prost!

msantoreJan 3, 2020

Das hat das Problem behoben, danke!

artfJan 4, 2020

Du kannst auch 'addStyle({ color: '${value}' })' verwenden, das dasselbe macht

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.