Problem #1707✓ GelöstJan 4, 2019 geöffnetvon Hemanthmc3-Reaktionen

Finden Sie Bilderlinks im Editor

Kurze Antwortvon Maryia-Kabash2

Hallo @hemanthmc Ich kann vorschlagen, das Ereignis 'sorter:drag:end' zu abonnieren und eine React-Methode als Rückruf zu übergeben. Prüfe bei der Methode, ob das Image abgeworfen wird, und speichere dessen src in den React-Zustand oder erledige alles, was nötig ist. Ein detaillierteres Beispiel: 'this.grapesjsInstanc...

Lesen Sie die vollständige Antwort unten ↓

Frage

Ich versuche, GrapesJs in reactJs zu integrieren.

Kannst du mir bitte mit der untenstehenden Frage bezüglich GrapesJs-React helfen,

• Gibt es eine Möglichkeit, den im Editor verwendeten Bildlink zu finden?

Beispiel: Wenn ich im Grapesjs-Editor ein Bild per Drag & Drop ziehe, erstellt es ein Bildtag mit dem Pfad Image SRC. Ich möchte also alle verwendeten Bildpfade im Editor haben, und alles, was ich im Editor gezogen und fallen gelassen habe.

Antworten (3)

👍 Am hilfreichstenMaryia-KabashJan 4, 2019

Hallo @hemanthmc Ich kann vorschlagen, das Ereignis 'sorter:drag:end' zu abonnieren und eine React-Methode als Rückruf zu übergeben. Prüfe bei der Methode, ob das Image abgeworfen wird, und speichere dessen src in den React-Zustand oder erledige alles, was nötig ist. Ein detaillierteres Beispiel: '...

HemanthmcJan 4, 2019

Danke für deinen Vorschlag, @maryia-kabash.

artfJan 5, 2019

'''js editor.getWrapper() // Hol die Wrapper-Komponente .find('img') // Finde alle inneren Komponenten anhand einer Abfrage-Zeichenkette .map(comp => comp.getAttributes()['src']) // map gefundene Komponenten

Komponenten-API: https://grapesjs.com/docs/api/component.html

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.