Problem #2656💬 BeantwortetMar 16, 2020 geöffnetvon Abozhinov1-Reaktionen

Falsche Position der Werkzeugleiste, wenn die Komponente der Kinder dupliziert wird

Kurze Antwortvon Abozhinov❀ 1

Wenn ich diese beiden Methoden im 'select-comp'-Befehl ĂŒberschreibe, funktioniert alles einwandfrei. Das Problem war, dass "el" im DOM nicht existiert. ` onHovered(em, component) { Lass Ergebnis = {}; wenn (Komponente) { const { view } = komponente; const { el } = Ansicht; const pos = this.getElementPos(el); Ergebnis...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo, Sie können dieses Beispiel ĂŒberprĂŒfen: https://codepen.io/abozhinov/pen/XWbqjEJ Schritte zur Reproduktion des Problems:Wenn bestehende Komponenten existieren, löschen Sie sie alle.Zieh einen neuen Karussellblock ab. WĂ€hlen Sie den ersten KinderbehĂ€lter aus.Klicken Sie auf das DUPLIKAT-Symbol, um eine neue Komponente zu erstellen.Danach versuchen Sie, die neueste Komponente auszuwĂ€hlen und dann erneut die erste Komponente auszuwĂ€hlen. Die Position der Symbolleiste ist falsch, weil der Browser die Breite und Höhe des Elements nicht ermitteln kann. [Fehler] TypeError: null ist kein Objekt...

Antworten (3)

Abozhinov‱ Apr 7, 2020

Wenn ich diese beiden Methoden im 'select-comp'-Befehl ĂŒberschreibe, funktioniert alles einwandfrei. Das Problem war, dass "el" im DOM nicht existiert. ` onHovered(em, component) { Lass Ergebnis = {}; wenn (Komponente) { const { view } = komponente; const { el } = Ansicht; const pos = this.getEleme...

Abozhinov‱ Mar 16, 2020

Das gleiche Ergebnis, das man bekommt, wenn man das Rendern statt Reset auslöst.

Abozhinov‱ Mar 16, 2020

@artf wenn du es in der Demo anprobierst, ist es genauso. Zieh einfach das Karussell und klicke auf die Folie. <img width="1440" alt="Screenshot 2020-03-16 at 14 58 23" src="https://user-images.githubusercontent.com/1404839/76760669-b8b75780-6796-11ea-8e24-8946e27949f9.png">

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.