Das Aktualisieren eines Merkmals setzt die Komponentenstile zurück
@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)
@msantore du "setStyle" verwendest, was die vorherigen Stile überschreibt. Verwenden Sie es wie unten:
link[0].setStyle({ ... link[0].getStyle(), Farbe: '${value}' });
Prost!
Das hat das Problem behoben, danke!
Du kannst auch 'addStyle({ color: '${value}' })' verwenden, das dasselbe macht
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #2313
Skripte funktionieren nicht, wenn sie dynamisch zum iframe <head>hinzugefügt werden
Ich benutze die neueste Version von grapesjs (0.15.8) und führe es unter Windows 10 x64 unter Electron aus (das ist kein Problem mit Electr...
Problem #3482
Runtime updated traits not EDIT mode.
Hallo @artf Ich habe ein Problem mit einer Eigenschaft. Wenn ich den Block per Drag & Drop auf die Canvas ziehe, werden seine Eigenschaften...
Problem #2828
Problem mit Link und CKEditor
Es gibt ein Problem mit Link und CKEditor. Ich habe die editierbare Eigenschaft für <a> Tags aktiviert: '''javascript CKEDITOR.dtd.$editabl...
Problem #2805
"Änderungen, die Sie vorgenommen haben, können nicht gespeichert werden." Das Benachrichtigungs-Popup wird angezeigt
Hey Leute Ich habe ein Problem im Zusammenhang mit der Benachrichtigung, die angezeigt wurde, als ich versucht habe, mich von der Seite aus...
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.