GrapesJS 问题

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

找到 3,464 个问题

#16172018年11月29日作者 coder-strange2 个回答
3 个反应

我怎样才能阻止block:drag:start事件的掉落?另外,有没有什么事件需要听,目标位置无效?

首先,非常感谢你对我问题的回复。感谢大家的帮助。 问题1:我遇到的情况是,如果某个特定方块已经在画布中,我不能让那个方块再次被添加。我现在做的是,我会list到block:drag:start,然后比较组件是否已经被丢弃(用gjs-components),到目前为止我成功了,但怎么防止那个拖拽事件? 问题2:当组件绑定到特定标签/组件时,当无效丢弃发生时,哪里可以监听?

artf

问题1:我遇到的情况是,如果某个特定方块已经在画布里,我不能让它再次被添加。我现在做的是,我会list到block:drag:start,然后比较组件是否已经被丢弃(用gjs-components),到目前为止我成功了,但怎么防止那个拖拽事件? 我建议把这个逻辑转移到组件上。所以创建一个新的组件类型(例如“my-cmp”),并设置几个监听器: “''js editor.on('component:add', component => { 如果 (component.is('...

lock[bot]

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

#16162018年11月29日作者 JordanTGVG2 个回答
0 个反应

Grapesjs editor.gethtml() 在 Edge Explorer 中无法使用

在我的项目中,我用这段代码从grapesjs编辑器获取html: 'var html = window.frames[0].editor.getHtml();' 我的编辑器在iFrame中,显示在另一个页面,在Chrome和Mozzila上运行良好,但在Edge里我无法获取HTML代码,因为我能看到这个JavaScript错误: “无法获得未定义或空引用的属性 'getHtml'” 看起来找不到带有之前代码的编辑器?为什么?有什么建议吗?

artf

这与GrapesJS本身无关,请调查为什么在Edge中能找到'window.frames[0].editor'

lock[bot]

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

#16152018年11月28日作者 jmtt892 个回答
0 个反应

支持远程存储上的编辑凭证请求属性

凭证选项在远程存储中被强制设置为“包含”。 https://github.com/artf/grapesjs/blob/master/src/storage_manager/model/RemoteStorage.js `

arthuralmeidap

创建MR #1705

lock[bot]

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

#16142018年11月28日作者 gcoda3 个回答
0 个反应

:将css变量添加为style manager属性

尝试向样式管理器添加CSS变量导致错误: “未捕获类型错误:无法读取未定义[fiddle](https://jsfiddle.net/GCoda/ke3p0mgj/)的属性'toPerCase' “JavaScript 编辑。StyleManager.addSector('test', { 名字:“我的瓦尔斯”, 开启:真, 性质: [{ 类型:“整数”, 财产:“--我的-瓦尔”, }], })

artf

你好@gcoda你应该用“property”来表示CSS的属性名称(例如“color”)

gcoda

是的,它对普通属性如“color”有效,有没有其他方法可以编辑组件上的CSS自定义属性?

artf

还有其他方法可以编辑组件上的CSS自定义属性吗? 嗯,目前没有,样式管理器是用来编辑样式属性的,而不是CSS自定义的,但它们有很多相似之处

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

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

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

lock[bot]

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

#16122018年11月27日作者 Brandonwaichunyu1 个回答
0 个反应

Grapesjs,有“查看代码”的代码吗????

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...

lock[bot]

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

#16112018年11月27日作者 ThomasLaigneau3 个回答
0 个反应

脚本标签 create JSON 错误

嗨。我在Grapesjs里创建方块,需要用JS来实现悬停效果等。 每个方块的创建、存储、加载和样式都正常。 我在给我的方块添加<script></script>标签时遇到了一个问题。第一次拖动方块时工作正常,但当我存储并重新加载页面(也就是加载数据库里存储的内容)时,我就出现了 JSON 错误。 这是我的代码: “''js 编辑。BlockManager.add('block-category', { label: '<div class=“gjs-fonts gjs-f-b1 gjs-one-bg gjs-four-color-h”><div class=“gjs-block-label”>Bloc Catégorie</div...

artf

https://stackoverflow.com/questions/28259389/how-to-put-script-in-a-javascript-string

ThomasLaigneau

抱歉,我试着按照 stackoverflow 帖子里的建议做,但什么都没用......即使我跳出了标签中的/,仍然出现那个错误 </script>

lock[bot]

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

#16092018年11月26日作者 Brandonwaichunyu2 个回答
0 个反应

Grapesjs,如何将视图代码中的 html/css 代码提取到控制台日志中?

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...

Brandonwaichunyu

我的JavaScript上没有显示“查看代码”功能

lock[bot]

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

#16082018年11月26日作者 narendravaghela3 个回答
0 个反应

自定义CSS类名称

GrapesJs 编辑器为元素创建了唯一的类,并添加了 CSS 规则。例如, 那么,有没有办法自定义这种行为? 我想让它变成“.parent-namespace .c1731”,而不是单纯的“.c1731”? 有没有什么解决办法? 谢谢

narendravaghela

我发现了相关的问题——https://github.com/artf/grapesjs/issues/391

artf

如果你需要更新 CSS 规则,应该依赖 [CSS Composer 模块](https://grapesjs.com/docs/api/css_composer.html)

lock[bot]

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

#16072018年11月26日作者 amiparayash2 个回答
0 个反应

装载2块帆布

有没有办法加载两个页面的画布,并且支持单侧边栏拖放功能?

artf

lock[bot]

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

浏览所有主题