Machen Sie Css-Stil, um nicht zurĂŒckgegeben zu werden
Frage
Wie verhindert man, dass das CSS eines Blocks/einer Komponente nicht zurĂŒckgegeben wird, wenn wir es verwenden 'editor.getCss();'
Es ist wie 'https://grapesjs.com/docs/api/component.html#tohtml'
aber es sollte etwas wie toCSS innerhalb einer benutzerdefinierten Komponente sein
Antworten (3)
toHTML() {
zurĂŒck '';
},
toCSS() {
zurĂŒck '';
},
Die Komponente besitzt die Methode 'getStyle', die ein Objekt wie dieses '{ color: 'red'}' zurĂŒckgibt. Wenn das zurĂŒckgebende Objekt leer ist, wird im Code keine Regel erstellt, aber dieselbe wird auf der Canvas angewendet, sodass du deine Styles nicht sehen wirst. Was du tun kannst, ist, eine benu...
@artf die von dir angegebene Lösung "getStyle()" kann nur auf angewendet werden Was, wenn diese Komponente eine Klasse von "isNewComponent" hat und den Stil von es ist möglich, dass der Editor den oben genannten Stil (mit einer Klasse) nicht einfĂŒgt, wenn wir editor.getCss() aufrufen;
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3364
@How um die ContainergröĂe zu fixieren, wenn wir ein Element im Container ziehen, wird der Container entsprechend dem vom Kind gezogenen Element verbraucht. Wie wir das Kindelement automatisch entsprechend dem Elterncontainer dimensionieren können. Container sollte nicht entsprechend dem Kindelement verwendet werden. Es sollte Show Scroll sein.
WARNUNG LIES und FOLGE den nÀchsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien htt...
Problem #1033
Wenn IDs verwendet werden, ist es nicht möglich, einen Stil zu aktualisieren oder zu entfernen
Schritte zur Reproduktionhttps://jsfiddle.net/1cjjr02p/Klicken Sie im Editor auf den Text, Àndern Sie die Hintergrundfarbe.CSS exportieren....
Problem #2839
Ich habe eine Komponente mit dem Namen Template in die Blöcke eingefĂŒgt, aber wenn ich versuche, andere Komponenten innerhalb dieser Vorlage zu ziehen, wird sie gezogen, aber nach dem Speichern werden alle darin enthaltenen Komponenten entfernt. Wie kann man das vermeiden?
Dies ist der Code der Vorlagenkomponente: '''js Export Standard { init(editor) { Redakteur. DomComponents.addType('myTemplate', { isCompone...
Problem #403
Integrieren Sie Juice-Inliner (oder Ă€hnliches) in Inline-CSS fĂŒr die Erstellung von HTML-E-Mails
Die Demo zeigt einen Newsletter, aber ich glaube nicht, dass das CSS eingearbeitet wird, was fĂŒr einen besseren E-Mail-Support wirklich nöt...
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.