PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

GrapesJS-Probleme

3,464 parsed GitHub-Probleme — 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

220-Probleme gefunden

🔍 canvas
#494021. Februar 2023von mani-rai2-Antworten
0-Reaktionen

Das Zerstören und Neuinitialisieren ergibt "Kann die Eigenschaften von undefinierten (liest 'get') nicht lesen"

GrapesJS Version [X] Ich bestätige, die neueste Version von GrapesJS Welchen Browser benutzt du? Google Chrome Version 110.0.5481.100 (Offizielle Version) (64-Bit) Reproduzierbarer Demo-Link https://stackblitz.com/edit/js-3urscf?file=index.html,index.js Beschreibe den Käfer Wie reproduziert man den Bug? Initialisieren...

artf

Ja, es wird nicht erwartet, dass die Editor-Instanz sofort zerstört wird, wegen einiger deferred asynchroner Funktionen (z. B. für den StorageManager), aber das kann behoben werden. Für den Moment kannst du das Problem überwinden, indem du...

GJSBlock

Danke, dass du das gemeldet hast, @mani-rai. Gute Frage zum Zerstören und neu initialisieren ergibt "Kann die Eigenschaften von undefinierten (liest 'get')" nicht lesen. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisges...

#49066. Februar 2023von panditlakshya2-Antworten
0-Reaktionen

Grapesjs erkennt keine Komponententypen beim Setzen von innerHTML über Script.

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v108.0.5359.98 Reproduzierbarer Demo-Link https://codesandbox.io/s/grapes-js-template-literal-forked-6kgvrb?file=/src/App.js Beschreibe den Käfer Ich versuche, eine benutzerdefinierte Komponente zu erst...

artf

Lies diesen Leitfaden sorgfältig durch, alles im 'Skript' liegt außerhalb des Bearbeitungsbereichs. Sie können die Komponente selbst aktualisieren, indem Sie die Methode component.components verwenden oder direkt in der Definition die 'com...

GJSBlock

Danke, dass du das gemeldet hast, @panditlakshya. Tolle Frage zu Grapesjs erkennt keine Komponententypen, wenn es innerHTML über Skript setzt.. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Übe...

#484816. Januar 2023von NicoGGG2-Antworten
1-Reaktionen

Komponenteninhalte werden nach Inline-Bearbeitung auf leeren String gesetzt

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox v91.4.1 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Wie reproduziert man den Bug?Geh zur grundlegenden Grapesjs-Demo: https://grapesjs.com/demo.htmlDie Leinwand räume...

artf

Dies ist aufgrund einiger Logik im Zusammenhang mit dem Rich-Text-Editor zu erwarten. Du kannst 'component.getInnerHTML()' verwenden, um das innere HTML zu bekommen, oder 'component.components()', um innere Komponenten zu erhalten.

GJSBlock

Danke, dass du das gemeldet hast, @NicoGGG. Gute Frage zu Komponenteninhalt wird nach dem Inline-Editing auf leeren String gesetzt. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie...

#484715. Januar 2023von wunksert3-Antworten
0-Reaktionen

Css edits aren't persisted to the DOM

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome Version 109.0.5414.87Beschreibe den Käfer Wie reproduziert man den Bug?Erstellen Sie eine @keyframes-Animation auf der GrapesJS-LeinwandErstelle in JS eine neue CssRule, indem du den folgenden String in d...

artf

Scheint mit CssGroupRuleView hier zusammenzuhängen. Bei AT-Regeln wie '@keyframes' müssen wir das erneute Rendern des Elterncontainers erzwingen.

wunksert

@artf wieder mit diesem Problem mit 'Editor. CssComposer.remove(myCssRule)' Der Editor entfernt die Regel per CSS, aber sie wird nicht bis zum DOM durchgespült. Wie empfiehlst du, das DOM erzwingend neu zu rendern und dabei den Zustand mei...

GJSBlock

Danke, dass du das gemeldet hast, @wunksert. Gute Frage zu CSS-Bearbeitungen werden nicht bis zum DOM übernommen. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS...

#483710. Januar 2023von quentin-bettoum4-Antworten
4-Reaktionen

HTML-Elemente-IDs werden auf verschiedenen Seiten, die in projectData geladen werden, erhöht

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Firefox 109 Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den Käfer Hallo, Mir ist aufgefallen, dass wenn ich mehrere Seiten im projectData lade, die denselben 'id' im HTML haben, grapes...

artf

Hey @bgrand-ch, ich denke, eines Tages werden alle Grapesjs-Einheiten ein globales 'UID' haben, also würde ich langfristig erwarten, dass dieses Problem behoben 🤞 wird

quentin-bettoum

Zuerst wollte ich alle Seiten zusammen generieren, um für alle Seiten eine einzige CSS-Ausgabe zu haben. Aber jetzt probiere ich eine andere Lösung für die Stile aus. Für das 'id'-Problem könnte es also eine Lösung sein, jede Seite separat...

bgrand-ch

Grapes, bestimmte Datenattribute (so etwas wie 'data-grapes-id') als eindeutige Identifikatoren zu verwenden, um die id für einige Frontend-Skripte frei zu lassen. Mir gefällt diese Idee 💯

#47717. Dezember 2022von henry-mmw3-Antworten
0-Reaktionen

GrapesJS doesn't understand '@-webkit-keyframe' CSS rules.

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v108 Reproduzierbarer Demo-Link Keine Verbindung Beschreibe den Käfer Füge alle '@-webkit-keyframe' CSS-Regeln in den Editor ein. Erscheint stattdessen als '@media'. Ich habe inzwischen einige Tools zum...

ronaldohoch

Ich bin nur hierher gekommen, um das gleiche Problem zu öffnen! :( @artf kannst du diesen Code hinzufügen, um ihn zu überprüfen. '''js Redakteur. CssComposer.addRules(' .animateanimated { -webkit-animation-duration: 300 ms; Animationsdauer...

artf

Gemeldet und korrigiert hier

GJSBlock

Danke, dass du das gemeldet hast, @henry-mmw. Das Problem mit GrapesJS versteht die '@-webkit-keyframe' CSS-Regeln nicht. scheint ein Rennbedingungs- oder State-Management-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komp...

#47631. Dezember 2022von quentin-bettoum2-Antworten
0-Reaktionen

_undoexc status open

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Firefox 106Reproduzierbarer Demo-Link https://grapesjs.com/demo.htmlBeschreibe den Käfer Hallo, Als ich von 0.19.5 auf 0.20.1 aktualisiert habe, ist mir aufgefallen, dass das JSON der Seite, das ich mit 'editor....

artf

Oh ja, das sollte entfernt werden, danke.

GJSBlock

Danke, dass du das gemeldet hast, @quentin-bettoum. Tolle Frage zu _undoexc Status Open. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spe...

#475430. November 2022von jasonliang-dev2-Antworten
0-Reaktionen

Closing `</script>` tag not escaped for script properties

GrapesJS Version [X] Ich bestätige, die neueste Version von GrapesJS Welchen Browser benutzt du? Chrome Version 107.0.5304.122 (64-Bit) Reproduzierbarer Demo-Link https://jsfiddle.net/j5khz1gm/ Beschreibe den Käfer Wie reproduziert man den Bug? Erstellen Sie einen benutzerdefinierten Komponententyp mit den folgenden S...

derciesto

@jasonliang-Entwickler, gibt es Neuigkeiten dazu? Ich habe dasselbe Problem.

GJSBlock

Danke, dass du das gemeldet hast, @jasonliang-Entwickler. Tolle Frage zum Schließen von "</script>Tag nicht entkommen für Skripteigenschaften. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an...

#473920. November 2022von hemaltandel12-Antworten
0-Reaktionen

Css class name with '/' converted to '-'

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Edge Version 107.0.1418.52 (Offizielle Version) (64-Bit)Reproduzierbarer Demo-Link https://codesandbox.io/s/peaceful-glade-rbfbwt?file=/src/app/app.component.tsBeschreibe den Käfer Wie reproduziert man den Bug?N...

artf

Du solltest trotzdem die Option 'escapeName' verwenden können '''js selectorManager: { escapeName: Wert => Wert }, ```

GJSBlock

Danke, dass du das gemeldet hast, @hemaltandel1. Tolle Frage zum css-Klassennamen, bei dem '/' in '-' umgewandelt wird. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS...

#472712. November 2022von dreamsight1-Antwort
0-Reaktionen

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwende…

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Version 107.0.5304.107 (Offizielle Version) (64-Bit) ChromeReproduzierbarer Demo-Link KEIN BRAUCH, dass jemand sich fortpflanzen kannBeschreibe den Käfer beim Speichern von HTML und CSS formatiert das Programm C...

GJSBlock

Danke, dass du das gemeldet hast, @dreamsight. Das Problem mit * scheint ein Rennbedingungs- oder staatliches Management-Zeitproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklusereignisse und DOM-Änderungen übe...

Durchsuchen Sie alle Themen