有可能在事件中提取更新后的属性吗
你可以这样做: “''js editor.on('component:styleUpdate:font-family', component => { console.log('更新的组件', component, 'font-family new value', component.getStyle()['font-family']); }); ```
阅读下方完整回答 ↓问题
你好,
我想知道是否有可能对房产更新做出反应。
我尝试过使用内置事件,但我不太清楚该如何从模型中提取所需信息。 例如,当我处理事件 '''component:styleUpdate:font-family' 时,我得到一个包含大量信息的模型,但没有明确显示哪个字体家族是新的。
如果能有更新后的html节点和更新后的CSS属性以便进一步处理,那就太棒了。
回答(3)
你可以这样做: “''js editor.on('component:styleUpdate:font-family', component => { console.log('更新的组件', component, 'font-family new value', component.getStyle()['font-family']); });
谢谢你的回答。这意味着我必须为每一个事件处理程序写入。难道没有更通用的方法来解决这个问题吗?
这意味着我必须为每个事件处理程序写入。
每一个什么?财产?那你可以试试这个: “''js editor.on('component:styleUpdate', (component, prop) => { console.log('updated component', component, 'property:', prop, 'value:', component.getStyle()[prop]); });
相关问答
通过相似的问题讨论继续研究。
问题 #1708
StyleManager 事件每次变更都会多次触发
复制: 在全新安装的GrapesJS中,在演示页面(index.html内)添加一个事件监听器,如下: 'editor.on('component:styleUpdate:width', (model) => { console.log(模型); });问题: 当更改任何元素的...
问题 #5460
从“pageManager”加载“组件”和“样式”
GrapesJS版本[X] 我确认使用最新版本GrapesJS你用的是什么浏览器? Chrome v117.0.5938.149可复制演示链接 https://jsfiddle.net/9oLrsvya/描述一下那个虫子 如何复现这个漏洞?请查看jsfiddle中的pageMa...
问题 #2302
如何通过 GrapesJS 导出功能获取外部插件 CSS、JS 和 HTML?
我用外部插件 JavaScript 版本的 @fullCalendar 接入 GrapesJS。我能在画布上渲染日历,但无法使用 GrapesJS 导出功能来获取以下内容的 JS、CSS 和 HTML。 我试过用 1) var html = editor.getHtml();...
问题 #2998
在[寻求帮助]中插入HTML+CSS内联
我在 grapesjs 里内置了漂亮的ckeditor 4编辑器,包含以下组件: grapesjs: 0.15.8 grapesjs-preset-newsletter: 0.2.20 ckeditor.js:4 grapesjs-plugin-ckeditor - 0.0.9...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。