PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #3037💬 已回答提出于 2020年9月22日作者 PineTreeWild0 个反应

FEAT:通过 component:styleUpdate 事件获取属性值

快速解答作者 artf

你可以直接从组件 'comp.getStyle()[prop]' 获取值

阅读下方完整回答 ↓

问题

Changed属性名称只能在component:styleUpdate事件中获得,但我无法获得该属性的值。

'editor.on('component:styleUpdate', (comp, prop) => { prop 是更新后的物业名称 })`

谢谢

回答(1)

artf• 2020年10月1日

你可以直接从组件 'comp.getStyle()[prop]' 获取值

相关问答

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

问题 #3496

Mark Component as Dirty

你想给GrapesJS添加什么? 组件应该能够标记自己为脏,触发“onbeforeunload”警告信息。 详细描述你的功能需求详细 我有一个(自定义)文本组件,用户可以输入任意文本。我把数据存储在服务器上,我想要自动保存。不过,我不希望服务器因为每一个字符都被联系到文本组件,...

4 个回答更新于 2021年7月29日

问题 #1708

StyleManager 事件每次变更都会多次触发

复制: 在全新安装的GrapesJS中,在演示页面(index.html内)添加一个事件监听器,如下: 'editor.on('component:styleUpdate:width', (model) => { console.log(模型); });问题: 当更改任何元素的...

3 个回答更新于 2023年5月3日

问题 #2302

如何通过 GrapesJS 导出功能获取外部插件 CSS、JS 和 HTML?

我用外部插件 JavaScript 版本的 @fullCalendar 接入 GrapesJS。我能在画布上渲染日历,但无法使用 GrapesJS 导出功能来获取以下内容的 JS、CSS 和 HTML。 我试过用 1) var html = editor.getHtml();...

3 个回答更新于 2020年11月10日

问题 #1904

找零财产浮动

我正在尝试通过事件监听“float”属性的变化,判断它是在Style Manager中被移到了“左”、“右”还是“无”,但我的代码似乎没有给出想要的结果。 它给出的是“style update null”作为输出。理想的输出是float:right、float:left或flo...

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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