Erlauben Sie Rückkehr von Versprechen aus den StorageManager-Methoden '.load' und '.store'
Danke für deine Gedanken! Hoffentlich habe ich diese Woche Zeit, es umzusetzen
Lesen Sie die vollständige Antwort unten ↓Frage
Dies würde eine modernere und sauberere API bieten als der derzeitige callback-basierte Ansatz. Vorgeschlagene API: '''javascript Redakteur. StorageManager.add('simple-storage', { laden: asynchrone tasten => { const result = await foo(keys) return JSON.parse(result) }, async store(data) { const result = await bar(data) Rückkehrergebnis } });Wechsel zu einer Promise-only-StorageManager-API Der große Vorteil dabei wäre, dass wir einen Best-Practice-Ansatz fördern würden und die API viel weniger kompliziert wäre. Dass man zwei leicht unterschiedliche APIs nicht unterstützen muss, ist auch gut fü...
Antworten (3)
Danke für deine Gedanken! Hoffentlich habe ich diese Woche Zeit, es umzusetzen
Richtig cooler Feature-Wunsch, Tom, ich würde eine PR total schätzen. Ich würde auf jeden Fall deinen ersten Ansatz wählen, die aktuelle API nicht zu knacken ist immer ein Ziel, das man erreichen muss. Allein die Möglichkeit hinzuzufügen, async-await-aktivierte benutzerdefinierte Speichermanager zu...
Mit der neuen StorageManager-Refaktorisierung kann dies geschlossen werden https://github.com/artf/grapesjs/pull/4223
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #1745
Erlauben Sie den Import von HTML-Dokumenten
Hallo Team, Wir verwenden in unserem Projekt grapesjs Newsletter-Plugin zum Importieren und Vorschauen der Vorlage. Wir haben einige Schwie...
Problem #3639
Improve UndoManager API
Eine Sache, die meiner Meinung nach großartige Funktionen hinzufügen würde, ist ein detaillierterer Geschichts-Stack. Man kann den Rückgäng...
Problem #3269
Translating html string
Tolle Bibliothek! Es erfüllt alle Anforderungen bis auf eine: die Übersetzung des Website-Textes. Ich habe überall in der Issue-Warteschlan...
Problem #563
Tabelle <thead> und <tbody> Tag werden weggelassen
Hallo, Es gibt ein neues Problem mit GrapesJS (vielleicht). Ich habe eine neue Komponente mit 'bm.add()' erstellt, bei der ich ein Tabellen...
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 →Verwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Tutorial
Super Tooltip für GrapesJS — Version 0.1.5 veröffentlicht 🎉
Wir freuen uns, das Version 0.1.5 Update von Super Tooltip anzukündigen, unserem Floating-Menü- und Tooltip-Plugin für GrapesJS
Tutorial
GrapesJS im Jahr 2026: Der vollständige Leitfaden zum Open-Source-Web-Builder-Framework
Master GrapesJS im Jahr 2026. Architektur, Codebeispiele, React-Integration, Plugin-Entwicklung, Studio SDK und wie es im Vergleich zu anderen Projekten abschne
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.