使用Json对象自定义存储/加载,无需使用“存储”API。
我想我用以下方法弄到的: 然后: '让导出 = editor.store();' 并且: 'importFrom(export)'; 不过,我觉得这感觉并不完全“对”。我希望能有一个函数版本,可以直接指定导出的 Json 对象!
阅读下方完整回答 ↓问题
我使用的是最新版本,0.15.9,而且我是这个很棒项目的新手!我现在正在从零开始学习很多东西。如果你更喜欢在Stack Overflow或其他地方提问,请告诉我。
我想自己导出/导入内容,不用“存储”API。我看到“store()”函数会将导出的内容以JSON对象的形式返回,这对我来说非常完美!但那我该如何程序化地导入这个 JSON 呢?我觉得“load()”函数不把导出的JSON对象当作参数,而是强制你使用“存储”API,对吗?
换句话说,有没有办法用导出的内容作为 JSON 对象,程序化重置 GrapeJs 实例的状态?
回答(2)
我想我用以下方法弄到的: 然后: '让导出 = editor.store();' 并且: 'importFrom(export)'; 不过,我觉得这感觉并不完全“对”。我希望能有一个函数版本,可以直接指定导出的 Json 对象!
使用自定义存储实际上是最好的方法
我希望能有一个函数版本,可以直接指定导出的Json对象!
没人限制你更新导出ToLoad功能
相关问答
通过相似的问题讨论继续研究。
问题 #2315
允许从 StorageManager 的 '.load' 和 '.store' 方法返回承诺
这将提供比当前基于回调的方法更现代、更简洁的 API。 拟议API: “JavaScript 编辑。StorageManager.add('simple-storage', { 加载:异步键 => { const result = await foo(keys) return...
问题 #2982
BUG:在 x = editor.store() 上执行 editor.load(x) 会导致错误。
版本: 0.16.18 你能重现演示中的bug吗? [X] 是的 [ ] 不 预期的行为是什么? 我预计资源、组件、CSS、HTML和样式都会被重新填充。 详细描述那个漏洞 我正在使用一个现有系统,这个系统有一个数据库模式,阻止我使用 Grapesjs 内置的 StorageM...
问题 #1274
远程存储选项没有发送 $_POST JSON 结构
嗨,@artf! 我正在利用最新版本v.0.14.21,在我们的系统中适配你的内容构建器。我已经设置了以下StorageManager的配置: storageManager: { 类型:“远程”, stepsBeforeSave: 1, 自动加载:正确, 自动保存:错误, ur...
问题 #4371
所有编辑器在上次更新后都坏了,导致存储管理器坏了。
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 铬 可复制演示链接 https://www.teamfunnels.net/login.php 演示演示 描述一下那个虫子 请帮我理解如何修复这次更新导致的所有问题。我不明白为什么不让它和旧方式兼...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。