Ăndere HTML-Inhalte, wĂ€hrend der Block im Editor gerendert wird
Kein @AkibDeraiya123, wenn du versuchst, das Modell aus dem 'Script' zu erreichen, bedeutet das, dass du das Konzept komplett falsch verstanden hast. Bitte lies hier genau https://grapesjs.com/docs/modules/Components-js.html#basic-scripts 'script' ist fĂŒr das endgĂŒltige HTML (wo 'model', Editor und GrapesJS nicht exis...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Hallo @artf Ich habe einen Block im Blockmanager wie Wie im obigen Skript im Block möchte ich dynamische HTML-Inhalte hinzufĂŒgen, wĂ€hrend dieser Block in die BenutzeroberflĂ€che gerendert wird. Ich weiĂ, dass ich den DOM nicht Ă€ndern muss. Aber ich muss das mit Model Ă€ndern, aber ich weiĂ nicht, wie ich das mit Mode nach ID/Klasse Ă€ndern kann. Kannst du mir bitte helfen, wie ich das erreichen kann?
Antworten (3)
Kein @AkibDeraiya123, wenn du versuchst, das Modell aus dem 'Script' zu erreichen, bedeutet das, dass du das Konzept komplett falsch verstanden hast. Bitte lies hier genau https://grapesjs.com/docs/modules/Components-js.html#basic-scripts 'script' ist fĂŒr das endgĂŒltige HTML (wo 'model', Editor und...
Danke fĂŒr die Antwort@artf HeiĂt das, ich kann keine dynamischen Inhalte in Blöcke laden, wĂ€hrend sie im Editor gerendert werden? Wenn ja, wie kann ich das tun?
Kann ich das HTML des ganzen Blocks mit 'this.innerHTML = 'New Html content' ersetzen?
NatĂŒrlich kannst du das, aber nicht ĂŒber die 'Script'-Eigenschaft. Du musst eine benutzerdefinierte Komponente erstellen und dort ihr Modell aktualisieren
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #1733
Wie man das Skript-Tag entfernt, das durch das Add Block Manager-Skript hinzugefĂŒgt wird
Hallo @artf Ich möchte finale/produktionsbasierte HTML-Inhalte exportieren, ohne das Skript (das nur vom Blockmanager hinzugefĂŒgt wird). An...
Problem #1584
Das Skript von Block von editor.getComponents() bekomme ich nicht.
Unten ist die Komponente, die ich hinzufĂŒge.this.editor.BlockManager.add('dob-mmyy-pii', { id: 'dob-mmyy', Etikett: 'DOB (MM, YYYY) (PII)',...
Problem #555
Externe Skripte im Skript hinzufĂŒgen, wĂ€hrend du eine neue Komponente erstellst
Hallo @artf Wie kann ich einen externen Skript-Link beim Erstellen einer Komponente weitergeben? So, bm.add('test-block2', { Etikett: 'Test...
Problem #1556
Neuen Block zum Blockmanager hinzufĂŒgen: Vordefinierter Inhalt und Editor-Inhalte unterscheiden sich
Ich versuche, die Template-Engine mit Grapesjs zu verwenden. FĂŒgen Sie einen neuen Block hierher hinzu: Ziehe einen neuen Block in den Edit...
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.