Problem #2329💬 BeantwortetOct 15, 2019 geöffnetvon mustahsanmustafa1-Reaktionen

Canvas löscht das Rendering von Komponenten nach dem Ereignis der WertÀnderung von Merkmalen

Kurze Antwortvon artf❀ 1

@mustahsanmustafa Ich glaube, hier ist etwas im Ringen... '''js init() { this.listenTo(this, 'change:attributes', this.handleChange); this.handleChange(); }, handleChange() { const value = JSON.stringify(this.getAttributes()); this.components('<app-body props='${value}'></app-body>'); Diese Leitung verursacht Probleme...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Ich habe eigene Komponenten und Blöcke erstellt, aber wenn sich der Wert der Eigenschaften Ă€ndert, wird das gerenderte Element von der Leinwand unsichtbar, bis es neu geladen wird. Also wann immer '''this.components('<app-body props='${value}'>');</app-body> '''Wenn diese Zeile ausgefĂŒhrt wird, wird der geladene Block unsichtbar oder wird nicht mehr gerendert. Eine Lösung, die ich bekommen habe, war, DomComponents nach diesem Anruf neu zu rendern: ''' Redakteur. DomComponents.render() ''' aber das scheint kein guter Ansatz zu sein. Gibt es also eine andere Lösung fĂŒr dieses Problem?

Antworten (2)

artf‱ Oct 19, 2019

@mustahsanmustafa Ich glaube, hier ist etwas im Ringen... '''js init() { this.listenTo(this, 'change:attributes', this.handleChange); this.handleChange(); }, handleChange() { const value = JSON.stringify(this.getAttributes()); this.components('<app-body props='${value}'></app-body>'); Diese Leitung...

Pouyamiralayi‱ Oct 16, 2019

Hallo! Spezifischer darauf zu reagieren, welches Attribut sich tatsĂ€chlich Ă€ndert, wĂŒrde dir helfen, das Leistungsproblem in deinem Fall zu verringern. Prost!

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.