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 Vorlagen-HTML im grapes-Editor anzuzeigen. Im exp...
Problem #2000
Welches Ereignis wird ausgelöst, wenn die ID einer Komponente geÀndert wird?
Ich möchte ein Verhalten auslösen, wenn die ID einer Komponente im Einstellungsfeld geÀndert wird. Ich habe 'editor.on()' mit den folgenden...
Problem #1814
Wie löst man ein Ereignis aus, das component:selected mit meiner Komponente auslöst
Ich möchte meine Komponente auswÀhlen, wann immer sie von Blöcken auf die Leinwand gezogen und gerendert wird. Ich habe versucht, Ereigniss...
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.