问题 #2526💬 已回答提出于 2020年1月24日作者 treztreiz0 个反应

自定义存储:自动加载未触发

快速解答作者 treztreiz

自动加载选项实际上在添加自定义存储插件时是有效的。自定义存储插件: 编辑:

阅读下方完整回答 ↓

问题

版本:grapes.min.js 0.15.10 你好, 我正在使用自定义存储来从文本区加载和存储json数据。 使用自定义存储似乎不支持自动加载选项。相反,我必须手动触发 editor.load(),但它似乎会更新编辑器,从而干扰 noticeOnUnload 选项(该选项在用户做任何更改前就触发)。 这是storageManager的配置:storageManager 这是定制存储:自定义存储 有没有办法自动加载自定义存储? 谢谢!

回答(3)

treztreiz2020年1月24日

自动加载选项实际上在添加自定义存储插件时是有效的。自定义存储插件: 编辑:

collindutter2020年1月30日

你@treztreiz找到方法在不注册插件的情况下实现的吗?我也遇到了这个问题。

treztreiz2020年2月2日

@collindutter 看起来你必须做一个插件。我猜自动加载选项是在葡萄实例化时使用,遗憾的是函数编辑器也在使用。StorageManager.add 实际上需要那个实例...... 插件在实例化过程中注入配置时不会发生这种情况:) 不过我不太确定自己说的是什么

相关问答

通过相似的问题讨论继续研究。

问题 #3406

如何创建自定义存储管理器?它不会在重新加载页面后从Canvas中设置保存数据

大家好,我想把 Canvas 上的数据保存到 Redux 存储,这样可以,但重新加载页面后,存储加载方法没有把我的数据设置为构建器(Canvas),我不知道问题出在哪里,如果有人有解决办法请告诉我。 代码示例: “''js Grapejs.init({ .../// stora...

2 个回答更新于 2021年4月20日

问题 #2315

允许从 StorageManager 的 '.load' 和 '.store' 方法返回承诺

这将提供比当前基于回调的方法更现代、更简洁的 API。 拟议API: “JavaScript 编辑。StorageManager.add('simple-storage', { 加载:异步键 => { const result = await foo(keys) return...

3 个回答更新于 2022年4月13日

问题 #1985

远程存储的自动保存不会发送网络请求

操作系统:Windows 10 浏览器:Chrome 73 GrapesJS 版本:'0.14.57' 我用这个调用 'grapesjs.init()' 配置了远程存储: 虽然我在Chrome开发工具的网络标签里看到“/load”请求触发,但无论我在编辑器里做多少修改,都没看到...

3 个回答更新于 2020年5月6日

问题 #2534

更换图片

你好, 我一直在 GrapesJs 上阅读大量资料,了解如何构建组件并将其分配到模块中。但过了一段时间,我觉得用组件并不是正确的做法。 我想替换图片src,并为图片设置data-src,但我只想在存档里做这件事。 我有一个存储管理器,只需通过data['html']将数据传递到...

1 个回答更新于 2020年1月27日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。