Aktualisierung von HTML einer neuen benutzerdefinierten Komponente
Ich habe das gelöst, indem ich unten gearbeitet habe toHTML: function () { Lass el = '<script> console.log("Skript hier hinzufĂŒgen") </script>'; el = defaultType.model.prototype.toHTML.apply(this) + el; Return El; }, Vielen Dank fĂŒr eure UnterstĂŒtzung
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Ich möchte Ă€ndern, wie die toHTML-Ausgabe ausgegeben. Ich möchte die bestehende HTML-Ausgabe modifizieren. Ich habe die "toHTML"-Eigenschaft von component ausprobiertes erlaubt die RĂŒckgabe eines neuen HTML-Elementsaber es erlaubt nicht, bestehendes HTML abzurufen, es dann zu aktualisieren und zurĂŒckzugeben Ich habe versucht, toHTML in toHTML aufzurufen, um Zugriff auf das Originalkomponenten-HTML zu bekommen, aber wie erwartet lief es in einer Endlosschleife ab. Gibt es eine Möglichkeit, Zugriff auf bestehende toHTML zu bekommen, damit ich es Ă€ndern und dann als neues "toHTML:" zurĂŒckgeben k...
Antworten (3)
Ich habe das gelöst, indem ich unten gearbeitet habe
toHTML: function () { Lass el = '<script> console.log("Skript hier hinzufĂŒgen") </script>'; el = defaultType.model.prototype.toHTML.apply(this) + el; Return El; },
Vielen Dank fĂŒr eure UnterstĂŒtzung
Um 'defaultType' zu erhalten, fĂŒhre Folgendes aus: 'var defaultType = editor. DomComponents.getType('default');'
Und das funktioniert auch:
'''javascript var prototype = Object.getPrototypeOf(this); var el = prototype.proto.toHTML.call(this); Return El;
Hallo! Hast du versucht, ''component.view.el'' in deinem ''toHTML'' zu verwenden? es gibt dir Zugang zum aktuellen 'DOM'. Prost!
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #862
Jquery Image Viewer-Plugin im benutzerdefinierten Block von GrapesJs
Ich möchte das Image Viewer jquery-Plugin in grapesjs neuen benutzerdefinierten Block integrieren, aber der jquery-Code erkennt nicht. Wie...
Problem #1255
Wie setzt man HTML-Inhalte des Editors aus einer benutzerdefinierten Komponente?
Ich habe Schwierigkeiten, einen benutzerdefinierten Block+component dazu zu bringen, sein Template-HTML im Grapes-Editor anzuzeigen. Im exp...
Problem #4000
Das EinfĂŒgen einer Komponente in der Root-Body-Schicht wirft TypeError aus
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v89 Reproduzierbarer D...
Problem #3172
Wie verfolgt man die Aktualisierungen von Komponenten im Baum?
Hallo, @artf. Ich habe ein paar Fragen zu Komponenten-Lebenszyklus-Hooks. In meiner Anwendung möchte ich die Aktualisierungen aller Kinder...
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.