GrapesJS-Probleme

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

336-Probleme gefunden

🔍 style-manager
#3377Apr 1, 2021von Assadnazar3-Antworten
1-Reaktionen

StyleManager-Optionen wiederholen sich zweimal

Version: 0.16.45 Wenn ich grapejs-preset-js hinzufüge, wiederholt StyleManager jede Option zweimal. Hier ist der JSFIDDLE-Link, auf dem du dasselbe Verhalten überprüfen kannst. https://jsfiddle.net/assadnazar/2asojqrc/1/ Vielleicht ist es das Zusammenführen der Optionen nicht

Ju99ernaut

Verwendung: '''js window.editor = grapesjs.init({ // ... styleManager: { clearProperties: 1 }, // ... }); ```

Assadnazar

Bump!

GJSBlock

Danke, dass du das gemeldet hast, @assadnazar. Danke, dass du deinen Bericht über StyleManager-Optionen, die sich zweimal wiederholen, geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ei...

#3362Mar 23, 2021von qweiop8013-Antworten
0-Reaktionen

Doppelklick-Problem

grapesjs - 0.16.105 Wenn ich auf ein Element klicke (Form – dieses Element hat Klonen deaktivieren), dann das nächste zweite Element (Spalte). Das erste Element wurde in das zweite Element geklont und alle Stile verloren. Kannst du mir helfen? https://user-images.githubusercontent.com/44744754/112153667-cb534080-8be3-...

artf

Hallo, zuerst musst du deine Grapesjs-Version aktualisieren, sie ist zu alt, und ich kann dir ohne eine reproduzierbare Demo des Problems nicht helfen.

qweiop801

Ich aktualisiere grapesjs auf 0.16.45 und das Problem besteht weiterhin

GJSBlock

Danke, dass du das gemeldet hast, @qweiop801. Tolle Frage zum Doppelklick-Problem. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr speziell...

#3359Mar 23, 2021von qweiop8012-Antworten
0-Reaktionen

Doppelklick Kopierfehler.

Wenn ich auf ein Element klicke, klont das zweite Element das erste Element zum zweiten Element und verliere alle Stile. Kannst du mir helfen? ! Bild

artf

Hallo @qweiop801 bitte folgen Sie der Themenvorlage und befolgen Sie alle Schritte

GJSBlock

Danke, dass du das gemeldet hast, @qweiop801. Das Problem mit dem Doppelklick-Kopieren-Bug. scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklusereignis...

#3354Mar 22, 2021von ThetripGr2-Antworten
1-Reaktionen

Zwei Exemplare von Traube zu haben, lässt den Vermögensverwalter des ersten "Stopps" arbeiten

Version: 0.16.44 Was ist das erwartete Verhalten? Ich erwarte, zwei separate Fälle von Grape auf einer einzigen Seite zu haben und den Asset Manager richtig nutzen zu können Beschreibe den Bug detailliert Ich habe zwei Instances von Grape auf einer Seite mit der untenstehenden Konfiguration initialisiert '''javascript...

ThetripGr

Okay, nach ein wenig weiterer Recherche lag das eigentliche Problem daran, wie ich die Editoren initiiert habe, also mein Fehler. Ich habe nicht sichergestellt, dass die Instanzen wirklich getrennt sind, und habe die erste Instanz überschr...

GJSBlock

Danke, dass du das gemeldet hast, @ThetripGr. Das Problem, dass zwei Exemplare von Traube vorhanden sind, lässt den Vermögensverwalter des ersten "aufhören" zu arbeiten, scheint ein Rennbedingungs- oder State-Management-Timingproblem zu se...

#3353Mar 19, 2021von JCSOFTS2-Antworten
0-Reaktionen

Der Farbpicker scrollt vom Eingabefeld heraus

Danke für deine Arbeit, das ist ein gutes Projekt, vielleicht ist es kein Bug Ich versuche, den Farbwähler im Style Manager mit dem Eingabefeld scrollen zu lassen. Zum Beispiel: Die (Farbe-, Hintergrund-)EingabeboxÖffne den FarbpickerScrolle den Style Manager Die Eingabebox bewegte sich, aber der Farbwähler blieb an d...

artf

Der Farbwähler ist absolut platziert. Es sei denn, du findest eine Möglichkeit, es über die Scroll des Style-Managers zu aktualisieren, sehe ich keine Alternativen.

GJSBlock

Danke, dass du das gemeldet hast, @jcsofts. Tolle Frage zu Der Farbpicker scrollt von der Eingabebox. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentati...

#3347Mar 18, 2021von xinnai4-Antworten
0-Reaktionen

Wie kann ich unkomprimierten JS-Code zum Bearbeiten bekommen?

Hallo, danke, dass du mein Problem überprüft hast. Ich möchte meinen eigenen JSEditor verwenden, um html、css und js zu bearbeiten. 1、Zuerst benutze ich 'getHtml', 'getCss', 'getJs', um den Code in meinem JSEditor anzuzeigen. Und ich habe festgestellt, dass der JS-Code komprimiert ist. Wie bekomme ich einen unkomprimie...

artf

Das 'Skript', das von Komponenten mit JS verwendet wird, basiert auf demselben Code aus deinem Quellcode. Wenn du zum Beispiel ein Plugin erstellst und es dann mit Webpack/Babel baust, wird die Komponente das Ergebnis aus dem Build ausdruc...

xinnai

@artf Hallo, ich bin mir nicht sicher, ob du meine Frage verstehst. Ich möchte den JS-Code in meinem eigenen JS-Editor bearbeiten, zuerst setze ich den JS-Code aus deinem Editor mit 'getJs()', aber in deinem demo.html sieht es so aus: ! 14...

artf

'autoBeautify' ist eine Option, die an CodeMirror weitergegeben wird, aber in jedem Fall könnte es den Code verschönern, aber nicht entkomprimieren, da der Code selbst so in der Komponente gespeichert wird

#3346Mar 18, 2021von xinnai4-Antworten
0-Reaktionen

Kann ich meinen eigenen Stylemanager entwickeln und die Immobilien bequem binden?

Ich möchte meinen eigenen Stylemanager mit einem UI-Framework wie Element-UI erstellen, um schnell eine schöne Benutzeroberfläche zu erstellen. Aber wie kann ich die Eigenschaften an eine ausgewählte Komponente binden? Ich habe keine API wie 'setProperties to an element...' gesehen. Kannst du dir helfen, wie das geht?...

RutujaBadbe

#2296 Das könnte dir helfen!

artf

Ich denke, so etwas sollte funktionieren, wenn du den Style Manager von Grund auf erstellen musst '''js let targetsToStyle = []; const eventToListen = 'component:toggled component:update:classes change:state change:device'; const sm = Edit...

xinnai

@artf Das ist genau das, was ich brauche! Vielen Dank!

#3345Mar 17, 2021von joshk1324-Antworten
0-Reaktionen

Panels und Knöpfe im Bereich "Starten funktioniert nicht mit Vue.js

Ich arbeite daran, GrapeJs mit Vue.js zum Laufen zu bringen, habe aber keinen Erfolg, ich folge dem Anfang, aber ich bekomme es nicht richtig zum Laufen. Bisher habe ich es im Bereich 'montiert()' hinzugefügt und einige Buttons mit Blöcken angezeigt und hinzugefügt, allerdings hatte ich keinen Erfolg, den Panels and B...

uchoaaa

Schau dir dieses Problem an, vielleicht hilft es: https://github.com/artf/grapesjs/issues/275

artf

Hallo @joshk132 ehrlich gesagt sieht der Code gut aus, kannst du eine reproduzierbare Demo erstellen (zum Beispiel Codesandbox)?

joshk132

@artf habe ich es zum Laufen gebracht, wo die Panels angezeigt werden, aber jetzt wird es nicht mehr richtig angezeigt. Die Lösung, die ich tun musste, war, den untenstehenden Code zu verwenden. Im Grunde musste ich "Editor" als Variable v...

#3335Mar 11, 2021von Zachsnoek3-Antworten
0-Reaktionen

Erstelle eines Merkmals mit der Style-Manager-Eigenschafts-UI

Ich habe eine Komponente, die die Style-Manager-Eigenschaft 'background-URL' verwendet: Ich möchte diese Benutzeroberfläche, die im Style Manager angezeigt wird, für ein Hintergrund-URL-Merkmal wiederverwenden, das unter "Einstellungen" angezeigt wird: ! Screenshot 2021-03-11 um 12:28:27 Uhr Ist es möglich, eine Style...

artf

Leider ist das noch nicht möglich, aber es ist geplant, bald ein neues UI-Modul hinzuzufügen, das die Wiederverwendung von UI-Elementen ermöglichen sollte

Zachsnoek

:+1: Danke!

GJSBlock

Danke, dass du das gemeldet hast, @zachsnoek. Tolle Frage zum Erstellen eines Merkmals mit der Style-Manager-Eigenschafts-UI. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie...

#3331Mar 10, 2021von Abhisheknanda13444634-Antworten
2-Reaktionen

Custom Asset Manager

Hallo @artf Ich habe die Dokumentation befolgt, um eine neue Art von Vermögensverwalter zu erstellen hier (https://codepen.io/abhi_punk81/pen/MWbWzaq) Ich habe einen neuen Typ erstellt, wie denselben wie in der Dokumentation Wie kann ich diesen Asset Manager öffnen, nachdem ich meinen benutzerdefinierten Symbolblock a...

Abhisheknanda1344463

@artf Es erreicht und auch mit Case-Insensitive umgehen https://user-images.githubusercontent.com/20657737/112457190-82d18980-8d81-11eb-895b-b5c42e849f3a.mov Danke!! ❤️

Abhisheknanda1344463

Hallo @artf irgendwie habe ich es geschafft Bei der aktiven Komponente habe ich das genannt -: '''js Ereignisse: { dblclick: 'onActive' }, onActive () { Redakteur. AssetManager.render (Editor. AssetManager.getAll().filter(asset => asset.ge...

artf

Das sollte ähnlich sein wie das, was du hier schon gemacht hast 'Redakteur. AssetManager.render (Editor. AssetManager.getAll().filter(asset => asset.get('type') == 'svg-icon'));' Finde also Assets durch Suche und aktualisiere sie mit Render

Durchsuchen Sie alle Themen