Problem #2690✓ GelöstMar 31, 2020 geöffnetvon Adamwpe12-Reaktionen

Benutzerdefinierte Komponenten verschwinden beim Speicheren (Vue.js)

Kurze Antwortvon Adamwpe8

@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)

👍 Am hilfreichstenAdamwpeApr 2, 2020

@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!

mcottretApr 1, 2020

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...

PouyamiralayiApr 2, 2020

@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.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen für kostenpflichtige Plugins...

Kostenlose Option

Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

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.