CSS, das über benutzerdefinierten Code hinzugefügt wurde, bleibt bestehen, nachdem die benutzerdefinierte Codekomponente entfernt wurde
Dies bezieht sich nicht auf den Kern und sollte auf der Ebene plugin adressiert werden. Bitte erstellen Sie das Problem dort und wir versuchen, den richtigen Ansatz zu finden.
Lesen Sie die vollständige Antwort unten ↓Frage
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Jede Reproduzierbarer Demo-Link https://grapesjs.com/demo Beschreibe den Käfer Wie reproduziert man den Bug?Fügen Sie benutzerdefinierte Codekomponente mit HTML + CSS hinzuBenutzerdefinierten Code Komponente löschen. Was ist das erwartete Verhalten? Jeglicher Code sollte entfernt werden, einschließlich CSS Wie ist das aktuelle Verhalten? benutzerdefiniertes CSS wird nicht entfernt, aber der Rest schon. gjs.webm Verhaltenskodex [X] Ich verpflichte mich, den Verhaltenskodex dieses Proje...
Antworten (4)
Dies bezieht sich nicht auf den Kern und sollte auf der Ebene plugin adressiert werden. Bitte erstellen Sie das Problem dort und wir versuchen, den richtigen Ansatz zu finden.
@stpp2 Das ist eigentlich kein Bug; Es ist eher ein Feature. :)
Versuche 'clearStyles' zu verwenden:
Ja, 'clearStyles' ist in meinem Fall bereits aktiviert, aber das scheint in vielen Fällen nicht gut zu funktionieren. So oder so würde ich erwarten, dass die 'Custom Code'-Komponente teilweise "containerisiert" ist, sodass beim Entfernen nichts im Dokument übrig bleibt.
Danke, dass du das gemeldet hast, @stpp2. Tolle Frage zu CSS, das über benutzerdefinierten Code hinzugefügt wurde, bleibt bestehen, nachdem die benutzerdefinierte Code-Komponente entfernt wurde. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überpr...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #4601
Update() von benutzerdefinierten Typen, die zu StyleManager hinzugefügt wurden, wird beim Wechseln zwischen bestimmten Zielen nicht mehr ausgelöst.
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chromium 104 Reproduzierbarer...
Problem #5263
Wenn man eine Komponente löscht, ohne den entsprechenden Stil zu löschen, führt das spätere Hinzufügen neuer Komponenten zu Stilkonflikten?
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? neueste Version von Chrome Re...
Problem #4900
SetStyle/getCss() erzeugt duplizierte CSS
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome NeuesteReproduzierbarer...
Problem #5487
Style Manager zeigt nicht mehrere Regeln für dieselbe Klasse an
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox Reproduzierbarer Demo...
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.