Problem #2494💬 BeantwortetJan 7, 2020 geöffnetvon andrewryan19060-Reaktionen

Beim HinzufĂŒgen von Komponenten zur Leinwand werden Duplikate im DOM erstellt (aber nicht im Modell)

Kurze Antwortvon andrewryan1906

Okay, soweit ich das beurteilen kann, liegt das Problem in Sorter.js und dreht sich um diesen Code: Dieser Code wird von onMove aufgerufen, wann immer du beginnst, eine Komponente auf die Leinwand zu ziehen. Ich sehe, dass man eine temporÀre Komponente erstellt und sie dann sofort in der nÀchsten Zeile entfernt. Das P...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Wenn ich eine Komponente – zum Beispiel eine Map – auf die Leinwand ziehe, erstellt sie nun drei Kopien dieses Elements im DOM. Das Modell ist jedoch korrekt, und wenn ich den Bildschirm aktualisiere, wird es korrekt gerendert.

Ohne zu versuchen, einen kompletten Sandkasten zu errichten, um sich zu vervielfÀltigen, hast du schnelle Ideen, was das verursachen könnte?

Danke, Andrew

Antworten (3)

andrewryan1906‱ Jan 7, 2020

Okay, soweit ich das beurteilen kann, liegt das Problem in Sorter.js und dreht sich um diesen Code: Dieser Code wird von onMove aufgerufen, wann immer du beginnst, eine Komponente auf die Leinwand zu ziehen. Ich sehe, dass man eine temporÀre Komponente erstellt und sie dann sofort in der nÀchsten Z...

andrewryan1906‱ Jan 9, 2020

Das ganze Problem verschwindet, wenn ich diese Leitung aus meiner Konfiguration entferne:

    domComponents: {
       ...
       storeWrapper: stimmt,
    },

Irgendetwas an dieser Umgebung verursacht dieses Verhalten. Ich verstehe immer noch nicht, was.

artf‱ Jan 12, 2020

Danke @andrewryan1906 fĂŒr all die Einblicke, tatsĂ€chlich stand die Sortier-Datei schon eine Weile in meiner zu refaktorisieren-Liste, aber ich hatte noch keine Zeit, sie zu bearbeiten... Jedenfalls bin ich immer noch verwirrt, was hier los ist, ich brauche auf jeden Fall eine reproduzierbare Demo,...

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 →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.