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 #3269
Ăbersetzung von 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 #1745
Erlauben Sie den Import von HTML-Dokumenten
Hallo Team, Wir verwenden das Newsletter-Plugin grapesjs in unserem Projekt, um die Vorlage zu importieren und vorzuschauen. Wir haben eini...
Problem #3317
FĂŒgen Sie UnterstĂŒtzung fĂŒr Versprechen in der benutzerdefinierten RTE-API hinzu
Was versuchst du zu GrapesJS hinzuzufĂŒgen? UnterstĂŒtzung fĂŒr Richtext-Editoren mit versprechensbasierten APIs. Beschreibe deine Feature-Anf...
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 âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.