Problem #5385💬 BeantwortetSep 14, 2023 geöffnetvon padcom0-Reaktionen

GetDirtyCount() nicht deterministisch nach Last

Kurze Antwortvon artf

Es wurden auch Ladeoptionen hinzugefĂŒgt, um den internen Zustand des Editors nach dem Laden zu löschen '''js const storageOptions = {}; const loadOptions = { clear: true }; await editor.load(storageOptions, loadOptions); editor.getDirtyCount(); Nach der Last sollte immer 0 sein ```

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? Chrome Reproduzierbarer Demo-Link https://github.com/padcom/grapesjs-bug-dirty-count-non-deterministic/blob/master/index.html Beschreibe den KĂ€fer Derzeit ist der Dirty Count null, wenn der Benutzer 'await load()' aufruft. Erst nach der nĂ€chsten Ereignisschleife oder spĂ€ter wird die ZĂ€hlung erhöht. Daher: '''javascript await editor.load() console.log(editor.getDirtyCount()) Die Anzahl der Änderungen betrĂ€gt 1. Das erwartete Verhalten ist, dass nach dem Warten auf den Aufruf von 'load(...

Antworten (4)

artf‱ Sep 16, 2023

Es wurden auch Ladeoptionen hinzugefĂŒgt, um den internen Zustand des Editors nach dem Laden zu löschen '''js const storageOptions = {}; const loadOptions = { clear: true }; await editor.load(storageOptions, loadOptions); editor.getDirtyCount(); Nach der Last sollte immer 0 sein

padcom‱ Sep 18, 2023

Danke! Ich freue mich auf die nÀchste Veröffentlichung!

GJS Helper‱ May 17, 2026

Sie haben ein hĂ€ufiges Zeitproblem mit der Methode 'getDirtyCount()' von GrapesJS nach dem Aufruf von 'editor.load()' korrekt identifiziert. Dieses Verhalten ist tatsĂ€chlich auf die asynchrone Art zurĂŒckzufĂŒhren, wie GrapesJS interne Zustandsupdates und Ereignisemissionen verarbeitet. UrsachenerklĂ€...

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

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.

Alle Tutorials →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.