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
UnStudio for GrapesJS: 4 Plugins to Build Better Visual Editors
Meet UnStudio, a new GrapesJS plugin studio with four tools, safer and better editor: Command Palette, Responsive Pack, Autosave & Restore, and Autofill
Tutorial
Claude Skill for GrapesJS: How AI Is Changing the Way We Build Visual Editors
We've released the Claude Skill for GrapesJS Development â a free, open-source skill that turns Claude into a developer who actually knows GrapesJS
Tutorial
Messaging on gjs.market: talk to a studio before you buy, not after
We've launched private messaging between buyers and studios. One thread per buyerâstudio pair, the whole history in one place.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.