Grapesjs fĂŒgt im HTML mit localStorage "-2" zu IDs hinzu
Es sollte nur passieren, wenn du ein HTML anhĂ€ngst, das eine bereits definierte ID enthĂ€lt, sodass der Editor es erhöht, um Konflikte zu vermeiden. Bist du sicher, dass du denselben Inhalt nicht zweimal anhĂ€ngst?! In jedem Fall ist die Funktion, die die PrĂŒfung durchfĂŒhrt, hier: https://github.com/artf/grapesjs/blob/d...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Ich habe versucht, das in deiner Demo zu reproduzieren, konnte aber nicht, aber ich habe das seltsamste Problem. Ich hatte gehofft, du könntest mich beim Debuggen in die richtige Richtung weisen. Sobald ich das HTML in localStorage speichere und die Seite aktualisiere (du siehst eine kurze Pause im Screencast), fĂŒgt grapesjs auf magische Weise zu jeder ID im HTML "-2" hinzu. Siehe Screencast unten: ! grapesjsaddingdash Kannst du dir vorstellen, wo in deinem Code das passieren könnte und warum? Wie vermeide ich das? Danke @artf
Antworten (3)
Es sollte nur passieren, wenn du ein HTML anhĂ€ngst, das eine bereits definierte ID enthĂ€lt, sodass der Editor es erhöht, um Konflikte zu vermeiden. Bist du sicher, dass du denselben Inhalt nicht zweimal anhĂ€ngst?! In jedem Fall ist die Funktion, die die PrĂŒfung durchfĂŒhrt, hier: https://github.com/...
Benutzt du die neueste Version?
@artf, ja, das tue ich. 0.15.9, obwohl es bei frĂŒheren Versionen genauso ist. Ich habe versucht, alle Plugins zu entfernen, um alles sehr sauber zu halten, aber ich bekomme das immer noch, sobald localStorage erstellt wird. Hat jemand eine Idee, warum oder wo das generiert werden könnte, damit ich...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #884
Abriss mit dem neuen Panelsystem
Hallo, Du könntest die Demo aktualisieren und wieder einsetzen, aber mit dem neuen Panel-System habe ich versucht, es basierend auf deiner...
Problem #1224
Problem mit Medienabfragen und Klassenrendern
Hallo, Ich habe versucht, ein responsives Layout zu erstellen, aber festgestellt, dass der GerÀteschalter nicht zuverlÀssig funktioniert. D...
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...
Problem #3152
Die blaue Umrisse (GJS-schwebend) folgt beim Scrollen nicht ihrem Elternumriss
Version: 16.27 Kannst du den Fehler aus der Demo reproduzieren? [x] Ja [ ] Nein Beschreibe den Bug: Ich entdeckte ein Problem mit 'gjs-hove...
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 âVerwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Tutorial
How We Built Composeit in Record Time Using GrapesJS Shadcn
Bypass foundational builder boilerplate and focus on what truly matters.
Tutorial
Introducing GJS.Market Services: ship your GrapesJS editor without the integration risk
It's everything that usually eats weeks of engineering time, scoped and priced up front. No open-ended hourly surprises.
Tutorial
How to integrate GrapesJS into an Astro app (complete guide 2026)
Embed GrapesJS in an Astro site: mount it in a client-side script, save content to an Astro API endpoint, and export clean HTML/CSS.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.