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.

183-Probleme gefunden

🔍 documentation
#378316. September 2021von mattnoth3-Antworten
0-Reaktionen

RTE overlapping text when text component set to 100% height

GrapesJS-Version Bitte helft mir – das könnte irgendwo gelöst worden sein, aber ich habe die Probleme durchgesehen und keine gefunden – es gibt ein Dokument, das auf das Verschieben der Positionierung des RTEs verweist, aber ich bin mir nicht sicher, wohin im Init es gehören soll – > was bedeutet 'rteToolbarPosUpdate'...

artf

Kein Bug, nur ein seltsamer Anwendungsfall.

mingxin-yang

@artf Ich möchte die Position der rteToolbar ändern, aber pos hat nicht die im Dokument genannten Parameter

GJSBlock

Danke, dass du das gemeldet hast, @mattnoth. Gute Frage zu RTE, der Text überlappt, wenn die Textkomponente auf 100 % Höhe eingestellt ist. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Üb...

#373330. August 2021von anatoli-dp2-Antworten
0-Reaktionen

Storage Manager nicht automatisch lädt?

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...

artf

Du rufst das 'clb' außerhalb des Fetch in deiner Load-Funktion auf '''js load(keys, clb) { apport(...). dann(r => r.json()) .then(res => { ... clb(Ergebnis) }) } ```

GJSBlock

Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem mit (oder einfach allgemein Problem) Storage Manager lädt nicht automatisch ein? scheint ein Race-Condition- oder State-Management-Timing-Problem zu sein. Dies passiert typischerwe...

#371318. August 2021von shkhalid3-Antworten
1-Reaktionen

Stored components with script can not be rendered properly

Ich habe ein Problem, wenn ich versuche, einige Komponenten, einschließlich einiger Skripte, zu speichern und die Seite neu zu laden, werden die Komponenten nicht richtig gerendert. Es werden leere Boxen angezeigt. Beispiel: Wenn ich versuche, eine Chart-Komponente aus 'jvas28/grapesjs-echarts' zu speichern und die Se...

shkhalid

Danke @artf! Schließlich konnte ich es herausfinden, wie es war Die Probleme lagen in 'tagVarStart' und 'tagVarEnd'. Nachdem ich es kommentiert habe, fängt es an zu funktionieren

artf

Hey @shkhalid danke für den Bericht, aber in diesem Repository solltest du reproduzierbare Probleme ohne externe Plugins öffnen, da es am Plugin selbst liegen könnte. Zumindest sehe ich, soweit ich das über den Kern beurteilen kann, keine...

GJSBlock

Danke, dass du das gemeldet hast, @shkhalid. Gute Frage zu gespeicherten Komponenten mit Skript können nicht richtig gerendert werden. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüf...

#370313. August 2021von anatoli-dp2-Antworten
0-Reaktionen

Benutzerdefinierte IDs haben ein \3 in das CSS eingefügt und ein Leerzeichen nach dem folgenden Buchstaben nach dem \3, wenn sie zur Leinwand hinzugefügt werden

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...

anatoli-dp

Bitte beachten Sie, dass dieses Problem schlecht ist . . . Jetzt, wo ich es sehe, fühle ich mich dumm . . . IDs können nicht mit einer Nummer beginnen, und das habe ich bei der Erstellung nicht berücksichtigt

GJSBlock

Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem mit benutzerdefinierten IDs, die ein \3 in das CSS eingefügt haben, und ein Leerzeichen nach dem folgenden Buchstaben nach dem \3 beim Hinzufügen zur Leinwand scheint ein Rennbedin...

#370213. August 2021von throne19861-Antwort
0-Reaktionen

HTML head tags not added to the dom

Ich benutze [grapesjs library][1] zum Erstellen von Webseiten, ich habe gemäß der Dokumentation [hier][1] einen benutzerdefinierten Block hinzugefügt, wenn ich den Block auf die Canvas ziehe, werden HTML-Daten hinzugefügt, aber das "<head></head>Tag" ist leer, Hier ist mein Code function tempOnePlugin(editor) { Redakt...

GJSBlock

Danke, dass du das gemeldet hast, @throne1986. Tolle Frage zu HTML-Kopf-Tags, die nicht zum Dom hinzugefügt wurden. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJ...

#370012. August 2021von anatoli-dp3-Antworten
3-Reaktionen

Setting draggable: 'wrapper' does not drop in wrapper

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...

artf

Die Zeichenkette hier soll eine Abfrage-Zeichenfolge sein, daher versucht sie, ein 'Wrapper'-Tag abzufragen, das offensichtlich nicht existiert. Der Editor fügt allen Komponenten im Frame das Attribut 'data-gjs-type' zu, sodass die Abfrage...

anatoli-dp

Ah, das ergibt jetzt viel mehr Sinn . . . Danke, das hat das Problem gelöst

GJSBlock

Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem mit Draggable setzen: 'Wrapper' fällt nicht im Wrapper aus, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Kompo...

#369010. August 2021von throne19861-Antwort
0-Reaktionen

AppendTo not working with trait manager

Ich habe ein einfaches Beispiel wie folgt HTML <div id="gjs"> <div class="traits-container"></div> <div style="Padding: 25px">Hello World!!</div> </div> <h1> Anfügungs-Eigenschaftsmanager </h1> <div class="traits-container"></div> Js const editor = grapesjs.init({ Container: '#gjs', fromElement: true, Größe: '100%', s...

GJSBlock

Danke, dass du das gemeldet hast, @throne1986. Gute Frage zu Anhang zum Nicht-Arbeiten mit Trait Manager. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumen...

#368810. August 2021von mingxin-yang2-Antworten
0-Reaktionen

How to customize a component

Ich habe dieses Dokument https://grapesjs.com/docs/modules/Components.html#define-custom-component-type gelesen und versucht, folgenden Code zu schreiben. Ich möchte, dass 'mj-body' unmöglich zu löschen ist: Aber ich sehe keinen Effekt, bitte helft mir

artf

Mach das 'isComponent: el => (el.tagName || '').toLowerCase() === 'mj-body','

GJSBlock

Danke, dass du das gemeldet hast, @mingxin-yang. Tolle Frage zu Wie man ein Bauteil anpasst. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ih...

#36735. August 2021von imouou2-Antworten
0-Reaktionen

Option Resizable:True ändert alle gleichen Komponenten in Canvas.

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...

artf

Verwenden Sie Komponenten-zuerst-Styling '''js grapesjs.init({ ... selectorManager: { componentFirst: true, ... }, }) ```

GJSBlock

Danke, dass du das gemeldet hast, @imouou. Das Problem mit Option resizable:true ändert alle gleichen Komponenten in Canvas. scheint ein Rennbedingungs- oder State-Management-Timingproblem zu sein. Dies passiert typischerweise, wenn sich K...

#36683. August 2021von anatoli-dp4-Antworten
0-Reaktionen

Cant Reset Canvas after Moving/scaling it

WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...

artf

Ich bin mir nicht sicher, ob ich dein Problem verstehe, wie bewegt/skaliert man genau die Leinwand? das ist nicht zusammenhängend, aber gibt es eine Funktion, mit der man den Inhalt zoomen kann, nicht die Leinwand? Wenn ich es also skalier...

anatoli-dp

Ich skaliere es mit dem Editor. Canvas.setZoom verwenden und mit der Leertaste verschieben. Im Moment habe ich entfernt, was ich gemacht habe, aber es war so etwas wie das Leinwand-Element zu bekommen und es einfach mit einem Stil-Update z...

artf

Wenn Sie von den bewegten Koordinaten sprechen, haben wir dafür noch keine direkte API, aber Sie können sie tatsächlich auf folgende Weise erhalten oder aktualisieren: '''js const canvasModel = Editor. Canvas.getModel(); Werte erhalten con...

Durchsuchen Sie alle Themen