有可能在事件中提取更新后的属性吗
你可以这样做: “''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(模型); });问题: 当更改任何元素的...
问题 #2302
如何通过 GrapesJS 导出功能获取外部插件 CSS、JS 和 HTML?
我用外部插件 JavaScript 版本的 @fullCalendar 接入 GrapesJS。我能在画布上渲染日历,但无法使用 GrapesJS 导出功能来获取以下内容的 JS、CSS 和 HTML。 我试过用 1) var html = editor.getHtml();...
问题 #2998
在[寻求帮助]中插入HTML+CSS内联
我在 grapesjs 里内置了 nicy ckeditor 4 编辑器,组件如下: 葡萄:0.15.8 Grapesjs-preset-newsletter: 0.2.20 ckeditor.js:4 Grapesjs-plugin-CKeditor - 0.0.9 我的项目...
问题 #2079
让CSS样式不被退还
如何防止在我们使用 'editor.getCss();' 就像 “https://grapesjs.com/docs/api/component.html#tohtml” 但应该是自定义组件内的 TOCSS
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。