Bildgrößen zum Bild hinzufügen
@awaredigital wahrscheinlich die beste Lösung wäre, dem Vorschlag zu folgen, auf 'src'-Änderungen zu achten, dann das richtige Asset zu finden und die Attribute entsprechend zu aktualisieren '''js model: { init() { this.on('change:src', this.onSrcUpdate); }, onSrcUpdate() { const src = this.get('src'); const assets =...
Lesen Sie die vollständige Antwort unten ↓Frage
Wenn ich ein Bildattribut zur Seite hinzufüge, ist mir aufgefallen, dass das Bild innerhalb der komponente Attribute enthält. Wenn ich meine Bilder zum Asset Manager aufrufe, mache ich das folgendermaßen: Allerdings sind Höhe und Breite nicht verfügbar, wenn das Bild zur Leinwand hinzugefügt wird. Ich habe versucht, die Größen zu bekommen, indem ich Folgendes gemacht habe: 'component.views[0].el.height' und es zum Objekt hinzuzufügen, aber jedes Mal, wenn ich es versuche, bekomme ich 0, weil das Bild im DOM noch nicht verfügbar ist und es daher nicht weiß, welche Größe es hat. Gibt es eine Mö...
Antworten (3)
@awaredigital wahrscheinlich die beste Lösung wäre, dem Vorschlag zu folgen, auf 'src'-Änderungen zu achten, dann das richtige Asset zu finden und die Attribute entsprechend zu aktualisieren '''js model: { init() { this.on('change:src', this.onSrcUpdate); }, onSrcUpdate() { const src = this.get('sr...
Hallo @awaredigital checkout #2696 Kommentar, der die Stile aktualisiert, wann immer sich das "src" ändert. Prost!
Hallo @pouyamiralayi, danke für die Antwort, aber das ist nicht das, was ich machen möchte. Ich möchte dem Bildelement selbst Höhe und Breite hinzufügen. Zum Beispiel geht das Bild im Moment so hinein: '<img src="http://placehold.it/350x250/459ba8/fff/image2.jpg" id="123" />' Was ich machen möchte,...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #576
Textinhalte sind nicht immer bearbeitbar
Hallo @artf, Mir ist aufgefallen, dass wenn ich eine Komponente hinzufüge, die eine Kombination aus Text und einem "<a>Tag" enthält, der Te...
Problem #3134
Die Leinwand scrollt nach oben auf die Seite, wenn ich versuche, ein Element aus den letzten Abschnitten zu ziehen
Version: 0.16.27 Kannst du den Fehler aus der Demo reproduzieren? [X] Ja [ ] Nein Was ist das erwartete Verhalten? Wenn ich versuche, eine...
Problem #828
Das Komponenten-"Add"-Ereignis wird unterschiedlich oft ausgelöst
Hallo, Mir ist aufgefallen, dass das Ereignis, wenn ich den folgenden Code in meiner benutzerdefinierten Komponente hinzufüge, unterschiedl...
Problem #2494
Beim Hinzufügen von Komponenten zur Leinwand werden Duplikate im DOM erstellt (aber nicht im Modell)
Wenn ich eine Komponente – zum Beispiel eine Map – auf die Leinwand ziehe, erstellt sie nun drei Kopien dieses Elements im DOM. Das Modell...
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.