BUG:editor.refresh() 在自定义设置中无法正常工作
问题
我遇到了一个自定义设置的问题,画布iframe用js在内面移动。“editor.refresh()”调用并不会修复移动后工具的位置。
我觉得问题出在刷新时偏移缓存没有被清除。
如果我在刷新前调用,工具的位置会如预期般:
editor.trigger('test:canvasOffset'); editor.trigger('frame:updated');
版本:0.16.18
回答(3)
@nedim1511能提供一个可复现的演示吗?
https://jsfiddle.net/3gqh6p5a/
点击选择“Hello World”,然后向左拖动垂直分流器以调整分割窗口大小。dragEnd 上调用的“editor.refresh()”应该能对齐工具,但似乎没有效果。
在水平阻力调整尺寸时更明显。
在我本地的版本里,你的例子是正常的,所以下一个版本可能会修复这个问题
相关问答
通过相似的问题讨论继续研究。
问题 #3082
XSS 在 Live Preview 中的漏洞
版本: 0.16.22 你能重现演示中的bug吗? [x] 是的 步骤:点击导入HTML插入 '<img src=“anyimagesource.gif” onload =“alert(1)”/>'JS将被处决 在iframe上设置合适的“沙盒”属性或许能缓解这个问题。
问题 #3075
BUG:未处理的拒绝(类型错误):i.classList 未定义
嗨。我将GrapesJS更新到当前版本0.16.22,但回调函数出现错误: Editor.ON(“Component:add”, (model) => { editor.select(model); }); 错误堆栈: 未处理的拒绝(类型错误):i.classList 未定义...
问题 #1255
:如何从自定义组件中设置编辑器的HTML内容?
我在Grapes编辑器中无法让自定义块+组件显示其模板HTML时遇到了困难。在导出的 HTML 中,标记和 CSS 按预期生成。 不过在编辑器里,块不会留下任何界面(不过根据导出的 html/css 它已经成功拖入了)。 我的问题是: 'toHtml' 方法的输出如何正确地应用...
问题 #2778
无法读取 r.getBody 的 null 属性 'querySelector'
嗨 我尝试在 visualsource 页面上使用 grapesjs。 以下是初始值函数—— 'initEditor: function(){ var self = this; this.editor = grapesjs.init({ 容器:“#gjs”, fromEleme...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。