Wie sollte ich benutzerdefinierte EigenschaftsÀnderungen im Skript erhalten?
Du musst die Eigenschaft zu 'Script-Props' hinzufĂŒgen, du kannst hier mehr lesen https://grapesjs.com/docs/modules/Components-js.html#passing-properties-to-scripts
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Hallo @artf, das ist ein groĂartiges Framework, vielen Dank. Ich nutze es jetzt, um Komponenten des mobilen BUI-Frameworks zu erstellen, und ich bin auf ein Problem gestoĂen: Ich habe einen benutzerdefinierten Trait-Textbereich hinzugefĂŒgt, wie kann ich das machen? Wenn sich die Daten Ă€ndern, wird das im Ausgabeskript ausgelöst. '''js Redakteur. TraitManager.addType('textarea', { createInput({ Eigenschaft, Komponente }) { Hier können wir entscheiden, Eigenschaften aus dem Merkmal zu verwenden const el=document.createElement('div'); el.innerHTML = ' <textarea class="buiv-textarea" name="${opti...
Antworten (4)
Du musst die Eigenschaft zu 'Script-Props' hinzufĂŒgen, du kannst hier mehr lesen https://grapesjs.com/docs/modules/Components-js.html#passing-properties-to-scripts
Danke @Ju99ernaut, falls es sich um eingebaute Funktionen handelt, kann beim Ăndern des Skripts der Wert des Parameters empfangen werden. Ich habe derzeit Probleme: Das benutzerdefinierte Feature 'textarea' kann Ănderungen wie dom auslösen, aber das exportierte Skript kann den Wert dieses Parameter...
Du kannst versuchen, das Skript zu einer Aktualisierung zu zwingen:
'''js Redakteur. DomComponents.addType('slide', { model: { // ... init() { this.on('change:datas', () => this.trigger('change:script')); }, }, // ... });
Danke, dass du das gemeldet hast, @imouou. Gute Frage zu Wie sollte ich benutzerdefinierte EigenschaftsĂ€nderungen im Skript erhalten?. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: ĂberprĂŒfen Sie die GrapesJS-Dokumentation fĂŒr Ihr spezielles Modul Suche...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3253
Wie Àndert sich die Farbe der Immobilie zu Blau, wenn sich der Wert Àndert?
Hallo, Wir stoĂen auf ein Problem â die Farbe des Eigenschaftsnamens wie "Width" ist blau, wenn eine neue Komponente auf die Leinwand gezog...
Problem #3166
Problem mit dem Kopieren und EinfĂŒgen eines Knotens
*Version:0.16.27 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja [ ] Nein Was ist das erwartete Verhalten? Im rechten Panel und der...
Problem #4497
Ein Update auf GrapesJS v19.5 von v18.4 fĂŒhrt dazu, dass Chrome nicht mehr reagiert
GrapesJS-Version[x] Ich bestÀtige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome 104.0.5112.79Reproduzier...
Problem #3399
Konvertiere JSON serverseitig in HTML
Also zunĂ€chst einmal vielen Dank @artf fĂŒr dieses groĂartige Projekt. Ich habe eine Frage: Ist es möglich, das components-JSON auf der Serv...
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.