Keine ID für Elemente ohne Stile, sondern mit 'Script', was dazu führt, dass das Skript für diese Elemente nicht läuft
Das Problem wird durch die Verwendung von 'jsInHtml: false' verursacht und wie der interne JS-Generator gehandhabt wird. Ich werde versuchen, es für die nächste Version zu beheben.
Lesen Sie die vollständige Antwort unten ↓Frage
GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Neueste Chrome-MeldungReproduzierbarer Demo-Link https://github.com/padcom/grapesjs-no-id-for-element-exampleBeschreibe den Käfer Beim Erstellen benutzerdefinierter GrapesJS-Komponenten, wenn diese Komponenten das 'script()' (Laufzeitverhalten für die Komponente) haben und keine Stile auf diese Komponente angewendet werden, dann hat das Root-Element nicht das Attribut 'id', wodurch das 'document.querySelectorAll('#<id-goes-here')' fehlschlägt und das Laufzeitskript nicht aufgerufen wird...
Antworten (2)
Das Problem wird durch die Verwendung von 'jsInHtml: false' verursacht und wie der interne JS-Generator gehandhabt wird. Ich werde versuchen, es für die nächste Version zu beheben.
Das von dir beschriebene Problem ist ein bekanntes Verhalten in GrapesJS, das sich darauf bezieht, wie Komponenten-IDs während der HTML-Serialisierung generiert und optimiert werden. Wenn eine benutzerdefinierte Komponente eine 'script()'-Funktion hat, aber keine expliziten Stile darauf angewendet...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #5618
Das alte Component-Skript wird beim Import nicht gelöscht. Was zu doppelten Skripten führt
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Edge v120.0.2210.121 Reproduz...
Problem #4503
Fehlende Inline-Stile, die von CKEditor beim Hinzufügen von rohen HTML-Komponenten verwendet werden,
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrom v96 Reproduzierbarer De...
Problem #6685
Benutzerdefinierte Komponentenstile werden nach dem Löschen und Wiederhinzufügen nicht mehr angewendet
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v143.0.7499.193 Reprod...
Problem #6674
Ankerlinks mit Hash-Navigation funktionieren im Vorschaumodus nicht
GrapesJS-Version [x] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome 143.0.7499.41 Reproduz...
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.