GrapesJS 问题

已收录 3,464 个 GitHub 问题 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。

找到 743 个问题

🔍 bug
#19492019年4月8日作者 arachnosoft2 个回答
0 个反应

启用 keepEmptyTextNodes 解析器选项后,拖曳的方块会被丢弃在目标位置之上

你好@artf, 按照你的建议,启用解析器中的“keepEmptyTextNodes”选项来修复我的#1915问题(标签间的葡萄色剥离&nbsp;),我们发现了以下(奇怪的)副作用,使用最新的0.14.57版本: 启用此选项后,在给定的HTML结构上拖放某些块(主要是table>tr>td)时,拖动块会落在目标位置之上,而不是你放的位置。 我在在线演示中通过JavaScript控制台设置运行时选项,复现了这个内容,内容如下:“grapesjs.editors[0]。Parser.getConfig().keepEmptyTextNodes = true' 并且在画布中使用以下HTML代码: '<table align=“cente...

artf

好的,我觉得问题出在排序器里,它不把“textnode”节点算作子节点(用“keepEmptyTextNodes”你会保留所有节点)

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#19412019年4月3日作者 simplecommerce1 个回答
0 个反应

:当在画布上拖动一个方块时,在放下方块之前,会在画布上加上JS。

你正在提交一个漏洞 你用的是最新版本吗(旧版本不支持)? v0.14.57 你是因为本地版GrapesJS还是当前演示版遇到了bug? 两者都有。 你能重现演示中的bug吗? 是的 预期的行为是什么? 根据我们的交流,脚本在块被放入Canvas之前不应被附加。 接下来会发生什么? 当拖动方块到画布上时,脚本会被附加,甚至不会松开方块。如果你一直拖过去和拉出,脚本会被多次附加。 如果你能复现这个bug,请指出所有必要的步骤去 https://grapesjs.com/demo.html。是否清理画布。检查画布并打开控制台。进入编辑器块,将TABS块拖曳到画布上方,拖出并返回,但不实际释放画布中的块。查看包含 gjs-js-cont...

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#19132019年3月21日作者 SylvainBigonneau3 个回答
2 个反应

在背景属性中指定背景大小会破坏葡萄

使用最新版本的'grapesjs'(0.14.55)和'grapesjs-preset-webpage'(0.1.10),我将我的编辑器配置如下: “JavaScript 从“GrapesJ”导入葡萄; importgrapesJsPresetWebpage from 'grapesjs-preset-webpage'; Grapesjs.init({ // ... 插件:[grapesJsPresetWebpage], pluginsOpts: { [grapesJsPresetWebpage]: { customStyleManager: [ { ID:“Deco”, 名称:“装饰”, 开场:假, buildProps: ['...

artf

好的,我想我找到了问题所在,我会在下一个版本修复它

SylvainBigonneau

可以确认在v0.14.57修复了。谢谢@artf!

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#18782019年3月11日作者 MisterFK1 个回答
0 个反应

维基上次发布的问题

你好, 我遇到的和维基上的一样的bug。面板图层、风格、特质等等......遇到一些问题。请问我该如何解决这个问题? ![buggrapesJSpanel_layers](https://user-images.githubusercontent.com/44830209/54117384-11c51080-440a-11e9-9127-f95e0bf963c0.PNG)

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#18652019年3月6日作者 Gianglo2 个回答
0 个反应

:葡萄换页

你好, 我在HTML页面中使用葡萄时发现了以下问题: 当你点击编辑器中的某些元素,比如在标签管理器中移动元素的箭头时,整个页面都会向上移动。 问题也出现在你的JSFiddle入门模板 https://jsfiddle.net/szLp8h4n。 ![bug_grapes](https://user-images.githubusercontent.com/25904038/53885056-20cc4d00-401d-11e9-98fc-035e4c7032a5.gif)

artf

好的,我们使用 [scrollIntoView](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView) API 来在画布中居中元素(在图层中选择组件时)和图层(在 Canvas 中选择组件时),但似乎这会浮现到主窗口。看了看 https://stackoverflow.com/a/52835382 这个配置似乎解决了问题 “''js const editor = Grapesjs.i...

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#18292019年2月25日作者 skateborden1 个回答
0 个反应

:如果DeviceManager中所有设备都具有特定宽度,会出现编辑器故障

如果为 DeviceManager 指定的所有设备都设置了宽度,则会出现编辑器故障错误:“TypeError: contRules is null”。我在本地项目中遇到了v0.14.52。 JSFIDDLE:https://jsfiddle.net/5ycmoftj/1/ 我认为发生的情况是 render() CssRulesView.js 根据设备管理器中设备宽度,创建了 div 片段作为不同媒体目标的容器。如果你的设备没有设置未定义的宽度,那么没有指定媒体宽度的CSS规则就没有地方去。它不会为他们创造一个容器。

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#16132018年11月28日作者 ProfSaputo1 个回答
0 个反应

复合样式的样式属性未被正确清除

你好,Artf, 我和你们那位优秀的编辑器合作过一段时间,发现了这个(也许还有一个需要进一步测试的)bug。 我在本地版本中找到了它,但它也出现在网页演示中。 如果你更改复合样式字段的样式值(我用填充和边缘测试过),复合标签和各个字段都会被标记为更改,并且显示清除按钮(符合需求)。 现在如果你点击某个字段的“清除”按钮,它会尝试清除那个样式属性(我记得是?)。结果是一个CSS属性,如果有边距/填充,有三个值,所以最后一个是第二个的复制品(希望表达够清楚)。 唯一能正确重置它的方法是通过复合标签的清除按钮,重置整个属性。 理想的是正确的处理,我认为这可能已经可以通过不显示复合属性中各个字段的清晰按钮来实现(因为你可以通过复合属性重置...

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#16062018年11月26日作者 tranthanhhoa1 个回答
0 个反应

输入在清除时消失

如何复现:后藤 https://grapesjs.com/demo.html将表单类别中的表单拖入画布输入某条 => 焦点 =>焦点 => 按删除键 结果:输入消失 期待:用户删除文本时输入不应消失

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#15932018年11月19日作者 dlorenzo1 个回答
0 个反应

链接中的图片在更改父“可编辑”标志时会损坏

版本:v0.14.44 繁殖步骤:拖拽“链接块”在之前的“链接块”中拖拽“图像”选择“链接块”在控制台输入: 'editor.getSelected().set('editable', false); editor.getSelected().set('editable', true);'双击图片关闭图片弹窗 从此,无法调整、删除、复制甚至选择图片。 在 https://grapesjs.com/demo.html 上测试过

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#15792018年11月14日作者 YashPrince3 个回答
0 个反应

边境颜色问题

@artf 如果你在编辑器上拖动按钮,把像 rgb(255, 0, 0) 这样的颜色粘贴到边框颜色里,然后在编辑器里选择其他元素而不更改任何属性,然后重新放置按钮,那么边框颜色就会变为 RGB(255),如果我们更改了边框的任何属性,CSS 就会崩溃。请检查并修复。如果有快速解决办法,请提供。提前感谢大家。 ![葡萄](https://user-images.githubusercontent.com/40828744/48477887-c23e5180-e828-11e8-9a94-cc786f1ff57c.png) ![葡萄错误](https://user-images.githubusercontent.com/408287...

loganvolkers

我可以在[演示网站](https://grapesjs.com/demo.html)上复现这一点。 复制粘贴可能会触发这个错误,但看起来这和复制粘贴无关,完全是空白问题。 有效的价值观:'RGB(255,0,0)''RGB(255,0,0) ' 不起作用的数值:'RGB(255,0,0 ) '变换为 'RGB(255,0,0''RGB(255,0, 0)' 变换为 'RGB(255,0,''RGB(255,0, 0)' 变换为 'RGB(255,0''RGB(255, 0,...

artf

一切都与空白有关 没错,这只是对组合型的[解析不当](https://github.com/artf/grapesjs/blob/dev/src/style_manager/view/PropertyCompositeView.js#L114)。 我们应该用空格拆分值(例如“1px solid rgba(255, 0, 0, 0)”),或者更好的是“propertyModel.get('分隔符'),但要注意函数

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

浏览所有主题