问题 #2230💬 已回答提出于 2019年8月29日作者 fmr4110 个反应

我能从变量加载数据吗

快速解答作者 artf

你可以使用 ['editor.setComponents'](https://grapesjs.com/docs/api/editor.html#setcomponents)和 ['editor.setStyle'](https://grapesjs.com/docs/api/editor.html#setstyle)

阅读下方完整回答 ↓

问题

我能不能从变量加载数据,而不是服务器,比如 'var dataJSON = editor.store();' 'editor.load(datajson);' 我学过(https://grapesjs.com/docs/modules/Storage.html#storage-api),但仍然不理解示例是否包含加载数据的新逻辑,谢谢你

回答(1)

相关问答

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

问题 #2982

BUG:在 x = editor.store() 上执行 editor.load(x) 会导致错误。

版本: 0.16.18 你能重现演示中的bug吗? [X] 是的 [ ] 不 预期的行为是什么? 我预计资源、组件、CSS、HTML和样式都会被重新填充。 详细描述那个漏洞 我正在使用一个现有系统,这个系统有一个数据库模式,阻止我使用 Grapesjs 内置的 StorageM...

3 个回答更新于 2020年8月28日

问题 #3688

如何自定义组件

我 https://grapesjs.com/docs/modules/Components.html#define-custom-component-type 读了这份文档,并尝试编写以下代码。我想让“mj-body”无法删除: 但我看不到效果,请帮帮我

2 个回答更新于 2021年8月10日

问题 #3242

当样式管理器在另一个 div 中时,“使用样式管理器前选择元素”的消息不显示

版本:0.16.34 预期的行为是什么? 编辑器初始化时,没有选择任何元素,因此样式管理器应像编辑器配置中未使用“appendTo”时一样,提示“使用样式管理器前选择元素”。 目前的行为是什么? 在编辑器配置中使用“appendTo”时,像这样: 样式管理器开始时显示所有扇区,...

4 个回答更新于 2021年1月28日

问题 #2762

如何直接从添加块中听到性状值的变化

我正在将 JSON 传递给 'editor'。BlockManager.add()' 函数来定义我的块,从服务器加载内容,并以同样方式填充名为“defaultCategory”的select类型特征。 一切都很顺畅。现在我需要听到那个选择的“onchange”事件,并在那里执行...

3 个回答更新于 2023年9月28日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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