Benutzerdefinierte Komponenten verschwinden beim Speicheren (Vue.js)
@pouyamiralayi Danke dafür, das hat mich in die richtige Richtung gewiesen – er ist ein Beispiel, das für mich funktioniert, um eine Vue-Komponente zu rendern, und es wird in :) wieder geladen, aber es könnte für jemand anderen sicher nützlich sein: Danke für die Hilfe, alle zusammen!
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo zusammen, Ich versuche, einige benutzerdefinierte Vue.js-Komponenten im Blockmanager hinzuzufügen, und auf den ersten Blick ist alles in Ordnung – es wird korrekt gerendert und die Vue-Komponenten reagieren. Aber wenn ich die Vorlage speichere, meine Seite neu lade und dem storageManager 'gjs-style', 'gjs-components', 'gjs-html', 'gjs-css' liefere. Die benutzerdefinierte Komponente rendert nicht mehr. Es sieht so aus, als würde der storageManager alle Skript-Tags entfernen???? Als ob ich meine REST GET-Anfrage überprüfe, enthält 'gjs-html' tatsächlich das <script> Tag. Vor dem Sparen: !...
Antworten (3)
@pouyamiralayi Danke dafür, das hat mich in die richtige Richtung gewiesen – er ist ein Beispiel, das für mich funktioniert, um eine Vue-Komponente zu rendern, und es wird in :) wieder geladen, aber es könnte für jemand anderen sicher nützlich sein: Danke für die Hilfe, alle zusammen!
Hallo @adamwpe! Das Importieren von Skript-Tags wird durch die Standard-Editor-Konfiguration deaktiviert, was erklärt, warum deine Skript-Tags vom HTML-Parser entfernt werden; die Einstellung der Editor-Konfigurationsoption 'allowScripts' auf 'true' sollte das Problem lösen, z.B.: ''''Typoskript gr...
@adamwpe wir so etwas in der Vergangenheit hatten, entschuldige ich mich, dass ich es nicht durchgezogen habe! Mach so: in den neuesten Versionen besteht keine Notwendigkeit, von dView & dModel zu erweitern. Und für die Vue JS-Integration beachten Sie bitte, dass die interne Struktur Ihrer Vue-Komp...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #3541
Was ist die idiomatische Methode, Klassen aus Komponenten hinzuzufügen und zu entfernen?
Hallo zusammen 👋 Ich liebe den Editor! Wir verwenden Traits, um die Klassen einer Komponente anzupassen, aber das wirkt etwas abgehackt, d...
Problem #3410
Das seltsame Verhalten des Redakteurs!
Wenn ich den Editor betrete und setComponents oder addComponents benutze, um Komponenten im Store hinzuzufügen, wird die erste Klasse des e...
Problem #2961
Komponenten im benutzerdefinierten Modal sind nicht bearbeitbar
Hallo, ich versuche, meinem Projekt einen benutzerdefinierten Modalblock hinzuzufügen und möchte den Inhalt dieses Modals ebenfalls per Dra...
Problem #5049
Problem beim Ziehen von Komponenten, die aus Bild und Link zusammengesetzt ist,
GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Mutige letzte Version Reprodu...
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.