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.

466-Probleme gefunden

🔍 components
#344810. Mai 2021von rcloss2-Antworten
0-Reaktionen

Benutzerdefinierte Klasse auf die Komponente anzuwenden scheint nicht zu funktionieren

Ich füge eine Klasse zu einer Komponente hinzu, wenn bestimmte Bedingungen nicht erfüllt sind, in diesem Fall, wenn kein Href-Set vorhanden ist. Ich habe die Quellseite angesehen und sehe die "nolink"-Klasse im Quellcode, aber die Hintergrundfarbe wird nicht auf Rot gesetzt und ich sehe sie auch nicht, wenn ich das El...

artf

habe ich auch Editor ausprobiert. CssComposer.setRule('.nolink', {'background-color':'red'}); Aber das schien auch nicht zu funktionieren 'setRule' ist die richtige API und funktioniert, aber sie erstellt nur die Regel, du musst die Klasse...

GJSBlock

Danke, dass du das gemeldet hast, @rcloss. Danke, dass du deinen Bericht geteilt hast, dass das Anwenden einer benutzerdefinierten Klasse auf die Komponente anscheinend nicht funktioniert. Um dem Team bei der Untersuchung und Priorisierung...

#344710. Mai 2021von lbmir4-Antworten
2-Reaktionen

Javascripts are not working due to encoding issue

1 – Ich habe Typed Text Components-Code kopiert statt Demo-HTML-Code; 2 - Und hinzugefügte allowScripts: 1; Hier sehen Sie ein Beispiel: http://bashworld.ru/demo.html drückt man auf Code anzeigen, sehen wir viele codierte Zeichen in JS. Wie kann ich dieses Problem beheben? Ich muss alle &, <, >, '-Zeichen entschlüssel...

Ju99ernaut

Es wird nicht empfohlen, 'allowScripts: 1' zu verwenden – warum ziehst du in deinem Fall nicht einfach den getippten Block hinein, aber wenn du ihn in deiner From-Element-Nutzung einbauen musst: '''html <div id="gjs"> <div data-gjs-type="t...

Ju99ernaut

Du solltest deinen Speicher richtig einrichten https://grapesjs.com/docs/modules/Storage.html#basic-configuration

lbmir

@artf Können Sie bitte helfen?

#34469. Mai 2021von Spectrevuln-sketch4-Antworten
0-Reaktionen

Cannot Store Data Unexpected token '-'

Bitte helft mir, ich möchte GJS-Daten in MySQL speichern, aber ich kann keine Daten vom Frontend ins Backend bekommen Hier ist mein Code: 'const editor = grapesjs.init({ Behälter: "#editor", storageManager: { Typ: 'remote', Params: {}, // Für benutzerdefinierte Werte bei Anfragen deine SERVER-Endpunkte URLStore: 'http...

Ju99ernaut

Variablennamen können keine '-' enthalten, daher ist diese Syntax ungültig: '''js const { gjs-assets, gjs-components, gjs-css, gjs-html, gjs-styles } = req.body; ```

Spectrevuln-sketch

Bitte helft mir, ich möchte die Vorlage in MySQL speichern. Wie mache ich das?

Ju99ernaut

Leider liegt das vielleicht außerhalb des Bereichs von Grapesjs, aber einige Dinge sind zu beachten '''js dies ist ungültig const { gjs-assets, gjs-components, gjs-css, gjs-html, gjs-styles } = req.body; Du kannst versuchen, jeden Wert ein...

#34356. Mai 2021von anlumo1-Antwort
0-Reaktionen

Scrollable onStart/onEnd/updateTarget not Overridable

Version: 0.17.3 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[X] Nein Was ist das erwartete Verhalten? Die Möglichkeit, onStart, onEnd und updateTarget im 'model.default.scrollable' einer Komponente zu überschreiben, wie in der Dokumentation beschrieben. Beschreibe den Bug detailliert Ich habe eine Komponente...

GJSBlock

Danke, dass du das gemeldet hast, @anlumo. Das Problem mit Scrollable onStart/onEnd/updateTarget nicht Overridable scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponent...

#342229. April 2021von Asifislam1104-Antworten
0-Reaktionen

Wie können wir Standardtextinhalte aus der Textkomponente 'Hier Ihren Text einfügen' entfernen?

Ich möchte den Standardtext aus der Textkomponente entfernen, genau wie bei einem Platzhalter. Jedes Mal, wenn wir die Textkomponente ziehen, müssen wir den Standardtext manuell entfernen.

theSC0RP

Hey @Asifislam110, ich weiß nicht, ob das die beste Lösung ist, aber das war eine, die mir einfällt.

Asifislam110

@theSC0RP wird der Text aus allen Textkomponenten entfernt, wenn der Editor geladen wird. Beim Einfügen eines Textfelds in den Editor sollte der Text "Hier einfügen" automatisch verschwinden, wenn der Benutzer mit dem Tippen beginnt. Derze...

theSC0RP

Oh, mein Fehler! Ich dachte, du wolltest nicht, dass die Textkomponente Inhalte enthält, wenn sie in die Leinwand gelegt wird. Für deine Zweifel: Ich denke, du kannst so etwas machen wie, wenn eine Komponente ausgewählt ist, prüfen, ob es...

#342129. April 2021von ltenti-eventboost4-Antworten
2-Reaktionen

How to remove class selector css rule

Ich benutze componentFirst auf true eingestellt, damit meine Nutzer den benötigten Stil auf die ausgewählte Komponente anwenden können. Wenn man eine Komponente auswählt, die auf eine CSS-Klasse angewendet wird, die spezifisch für den Komponententyp ist, und auf die Schaltfläche "Synchronisieren" klickt, ändert sich d...

ltenti-eventboost

Das ergibt Sinn, jetzt muss ich nur noch einen Weg finden, diese Funktion in meinen Builder einzubauen. Danke @Ju99ernaut!

bgrand-ch

Hallo, Für zukünftige Fragen oder technische Probleme, die keine Bugs sind, ist der Tab Diskussionen auf GitHub der richtige Ort. Vergesst nicht, dieses Problem zu schließen, falls es gelöst ist, oder eine neue detaillierte Nachricht in di...

artf

Hallo @ltenti-eventboost, ich bin mir nicht sicher, ob ich genau verstehe, wo dein Problem liegt. Wenn du mit aktiviertem 'componentFirst' bearbeitest, wendet der Editor Stiländerungen an einer komponentenspezifischen CSS-Regel an (z. B. '...

#342028. April 2021von sanchit362-Antworten
0-Reaktionen

Wie implementiert man LocalStorage im reactjs-Projekt??

Ich versuche, LocalStorage in der reactjs-App zu implementieren, aber aus irgendeinem Grund wird die Daten nicht in LocalStorage gespeichert. '''javascript useEffect(() => { const templateComponent = JSON.parse( localStorage.getItem("gjs-components") ); console.log(templateComponent); const templateStyle = JSON.parse(...

artf

Der lokale StorageManager übernimmt die ganze Arbeit für dich, sodass du nicht all die manuellen Aufgaben erledigen musst, die du gerade machst. Lass also die storageManager-Option weg und entferne den Rest. ps. sei vorsichtig mit useEffec...

GJSBlock

Danke, dass du das gemeldet hast, @sanchit36. Tolle Frage zu [DRINGEND!! FRAGE]: Wie implementiert man LocalStorage im reactjs-Projekt?? . Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Üb...

#341727. April 2021von NagarRahul2-Antworten
1-Reaktionen

Wie funktioniert die Kartenkomponente? Wie können wir Wetterkomponenten erstellen und sie rendern?

Könntest du bitte erklären, wie Kartenkomponenten nach dem Ziehen gerendert werden? Wie können wir eine neue Komponente für Wetter erstellen und wie wird sie wie eine Kartenkomponente dargestellt? @artf

theSC0RP

Du kannst dir Folgendes ansehen (falls du es noch nicht getan hast), um zu verstehen, wie die Kartenkomponente funktioniert:Map Component ModelMap Component View

GJSBlock

Danke, dass du das gemeldet hast, @NagarRahul. Tolle Frage zu FEAT: Wie funktioniert die Kartenkomponente? Wie können wir Wetter-Komponenten erstellen und rendern?. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuert...

#341627. April 2021von ghost2-Antworten
0-Reaktionen

0.15.10 - setAttribute - is not a valid attribute name

Hallo! Ich weiß, dass dies ein hier gemeldeter Fehler #2029 ist, aber jetzt kann ich nicht von '0.15.10' auf die Version mit der Lösung aktualisieren. Kennst du einen Workaround für dieses Problem, wenn ich das Bauteil gerade einstelle? Ich benutze VueJS mit GrapesJS. So versuche ich, die Komponente einzustellen. 'thi...

artf

Nein, tut mir leid, kann bei so einer alten Version nicht helfen. Warum kannst du nicht aktualisieren??

GJSBlock

Danke, dass du das gemeldet hast, @ghost. Das Problem mit 0.15.10 - setAttribute - ist kein gültiger Attributname, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponent...

#341426. April 2021von sidh013-Antworten
1-Reaktionen

Component model is not reset when create new drag

Beim Ziehen einer Komponente aus dem rechten Panel setzt das Komponentenmodell nicht auf den Standardwert, sondern hat den Wert der zuvor hinzugefügten Komponente ! Bild ! Bild

sidh01

Ich habe das gelöst: Das Problem war, wenn wir die Model-Eigenschaft setzen, muss ich Deep Clone für Array oder Objekt verwenden

artf

Hallo @sidh01 es ist definitiv etwas auf Ihrer Seite, wir können versuchen, Ihnen zu helfen, wenn Sie eine reproduzierbare Demo erstellen können.

GJSBlock

Danke, dass du das gemeldet hast, @sidh01. Danke, dass du deinen Bericht geteilt hast über Das Komponentenmodell wird beim Erstellen eines neuen Drags nicht zurückgesetzt. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte...

Durchsuchen Sie alle Themen