JSON.stringify(this.editor.getComponents()) Error
Gleicher Fehler hier ... Hast du eine Lösung? [BEARBEITUNG] Ein Downgrading scheint vorerst die einzige Lösung zu sein
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Version: 0.16.44 Hallo! Ich habe Remote-Speicher fĂŒr Seiten, und kĂŒrzlich hatte ich beim Speichern der Seite ein Problem: 'JSON.stringify(editor.getComponents())' zeigte den Fehler 'Uncaught TypeError: e[M].getId is not a function'. Ich habe die bereits gespeicherte JSON-Darstellung der Seite untersucht und festgestellt, dass sie in diesem Teil fehlschlĂ€gt Ich weiĂ nicht, was der Zweck des '__symbol'-SchlĂŒssels ist, aber ohne ihn funktioniert alles einwandfrei. Dieses Problem tritt nur auf wenigen Seiten auf, aber ich befĂŒrchte, dass es auf anderen Seiten wieder auftritt.
Antworten (4)
Gleicher Fehler hier ... Hast du eine Lösung?
[BEARBEITUNG] Ein Downgrading scheint vorerst die einzige Lösung zu sein
Dasselbe Problem hier: Wenn ich die Komponenten vorverarbeiten und das Attribut (__symbol) vor dem Laden des Editors entferne, funktioniert die Vorlage einwandfrei.
Gibt es eine Möglichkeit @artf, die Symbole vorerst zu deaktivieren?
Ja, leider hatte die vorherige Version von grapesjs einen Bug, der Symbole unwillkĂŒrlich erzeugte. In der aktuellen Version ist der Fehler behoben und die Symbole deaktiviert, aber leider passiert das trotzdem, wenn man versucht, eine Komponente mit einer gespeicherten Symbolreferenz (die durch den...
Danke, dass du das gemeldet hast, @mmotov. Der Fehler TypeError: e[M].getId ist keine Funktion'. tritt auf, wenn ProseMirror versucht, auf Eigenschaften zuzugreifen, bevor der Komponentenlebenszyklus vollstÀndig initialisiert ist. Dies ist eine hÀufige Rennbedingung in GrapesJS. Sofortiger Workarou...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3731
Textelement kann nach Erweiterung mit Ereignissen nicht zweimal ausgewÀhlt werden
Version: 0.17.25 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[x] Nein Was ist das erwartete Verhalten? Aktualisieren Sie eine bes...
Problem #3316
The editor does not remove the dead script blocks
Version: 0.16.34 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja [x ] Nein Soweit ich weiĂ, ĂŒberspringt der Codeimport-Dialog alle...
Problem #4416
Kann keine Trait-Werte mit Vorlagen-Literalen parsen (String-Interpolation)
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v103.0.5060.53 Reprodu...
Problem #3727
Issue on Style Import
Hallo @artf, Beschreibe den Bug im Detail Beim Erstellen einer neuen Vorlage mit GrapesJS bin ich auf ein Szenario gestoĂen, bei dem CSS, w...
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
Introducing Search on GJS.Market
GJS.Market now has one search across everything we publish â plugins, articles, community questions, guides, authors and services. Press âK from any page.
Tutorial
Wie viel kostet es, 2026 einen SaaS-Page Builder zu bauen?
Wie viel kostet es, einen SaaS-Seitenbauer im Jahr 2026 zu erstellen? Entdecken Sie realistische Entwicklungskosten, ZeitplÀne, Funktionen und wie die Nutzung G
Tutorial
PageKit: Die GrapesJS Anwendung, die du sowieso bauen mĂŒsstest
Eine quellenbasierte Next.js -App rund um den Open-Source- GrapesJS Kern â Veröffentlichen, benutzerdefinierte Domains, Leads, Checkout und ein Plugin-Loader.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.