Beim HinzufĂŒgen von Komponenten zur Leinwand werden Duplikate im DOM erstellt (aber nicht im Modell)
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)
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...
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.
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.
Problem #1696
Traits treten beim ersten Ziehen einer benutzerdefinierten Komponente auf
Hallo Artf, ich habe eine eigene Komponente erstellt und Eigenschaften hinzugefĂŒgt. Wenn ich diese Komponente in den Editor ziehe und auswĂ€...
Problem #1906
Komponenten & Js â Ladevorlage
Hey, Ich habe eine Komponente, an die ein JS angeschlossen ist. Alles wird mit dem JS erstellt. Wenn ich meinen Block zum ersten Mal per Dr...
Problem #1493
Render() funktioniert beim ersten Mal, aber nicht bei nachfolgenden Anrufen
Hallo, Ich habe eine benutzerdefinierte Komponente erstellt, die Bilder mit 'background-image' auf einem '' anzeigt, <div>anstatt ein '<img...
Problem #2008
Die Leinwand wird dunkel und unverĂ€nderbar, wenn man ein groĂes StĂŒck benutzerdefinierten HTML hinzufĂŒgt.
FrĂŒher habe ich benutzerdefiniertes HTML mit 'editor.addComponent()' hinzugefĂŒgt. Das funktioniert meistens gut, aber wenn ich versuche, ei...
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 âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.