GrapesJS 问题

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

找到 743 个问题

🔍 bug
#15752018年11月13日作者 nojacko1 个回答
0 个反应

错误的模型通过了“component:styleUpdate”事件

“component:styleUpdate”事件中的模型与“component:selected”事件中的模型不同。我本以为点击组件后更改样式时,它们应该是一样的。https://jsfiddle.net/szLp8h4n/355/打开控制台。选择“hello world”文本注意控制台输出 ![截图 2018-11-13 13 04 00](https://user-images.githubusercontent.com/1667141/48415507-71a1f800-e745-11e8-94a7-31eb2107c166.png)更换字体注意控制台输出与选中组件时不同。 ![截图 2018-11-13 13 13 04...

lock[bot]

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

#15632018年11月6日作者 tranthanhhoa3 个回答
1 个反应

特性 - 更换视频提供商问题

版本: 0.14.40 漏洞: 当你更改“提供者”字段时,>所有设置都消失了。 这个问题发生在Chrome、Safari和Firefox上,都是最后版本。 如何复现:后藤 https://grapesjs.com/demo.html将 Basic 类别中的视频块拖入画布更改“提供者”字段 期待: ![图片](https://user-images.githubusercontent.com/6691878/48056879-49664680-e1e5-11e8-915c-ba9b1053e34b.png) 结果: ![图片](https://user-images.githubusercontent.com/6691878/480...

artf

感谢你的报告@tranthanhhoa我会在下次发布时修复

Chilli-B

你好,抱歉,这个问题在0.14.41版本中尚未修复。这个漏洞依然存在。

artf

@Chilli-B,最新发布 https://github.com/artf/grapesjs/releases/tag/v0.14.40

#15132018年10月14日作者 yomeshgupta3 个回答
0 个反应

在媒体查询下编写的重复CSS

嘿@artf项目做得很棒! 我注意到了一些东西,并且能在本地机器上复现。任何在“媒体查询”下写的“CSS”都会被重复/应用两次。 Grapesjs 版本 - '0.14.33' 浏览器 - “版本 69.0.3497.100(官方构建)(64位)” 操作系统 - “Windows 10” 演示 - https://grapesjs.com/demo.html ![grapejs_1](https://user-images.githubusercontent.com/20947512/46920096-5fc61b80-d006-11e8-844d-1b8213053806.PNG)

yomeshgupta

GrapeJs 编辑器初始化 测试块已添加 输出 ![bugscreenshotgrapejs](https://user-images.githubusercontent.com/20947512/47229715-05ea9a80-d3e6-11e8-8880-30dbfcc6d453.PNG) @artf我正在尝试添加一个自定义块,并通过“content”属性提供该块的“HTML/CSS”。当我把“块”放到“画布”上时,“媒体查询CSS”会被添加两次到“DOM元素”中...

yomeshgupta

我正在取GrapeJS的链接——https://grapesjs.com/js/grapes.min.js?v0.14.33 在我的调试中(可能有误),文件里是 : './src/css_composer/index.js' 添加规则时 规则与现有规则匹配,如果不存在,则添加,更新。不知怎么的,在“比较”函数里找不到规则,导致它被重复添加!

artf

谢谢Yomesh,我正在调查这个问题

#15122018年10月12日作者 Deepak8132 个回答
0 个反应

倒计时和导航元素中撤销/重做无法使用

你好,@artf, 当我在Live Demo中拖动倒计时和导航,然后点击撤销/重做按钮时,什么都没发生。你能提供一些相关信息吗? 提前感谢大家。

Deepak813

@artf有没有最新进展,因为这是个大问题。一旦拖动倒计时/导航元素,用户无法撤销或重做这些元素。他们需要再次删除和拖拽元素,并进行必要的更改。

lock[bot]

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

#15112018年10月12日作者 mcsekar121 个回答
0 个反应

更改所选组件的HTML内容

我正在尝试用下面的代码替换基本文本合成的 HTML ' const component = editor.getSelected(); component.set('content', 'Test');' 画布里会更改,但代码上仍然附加着“插入您的文本”,如下图所示。 ![screenshot_2018-10-12 ContentStudioUI](https://user-images.githubusercontent.com/18149974/46871411-fa7bfa00-ce4e-11e8-9676-6de9bedb9232.png)

lock[bot]

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

#15062018年10月11日作者 YashPrince3 个回答
1 个反应

CSS 媒体查询问题

你好@artf 演示页面和媒体查询库中都存在问题。 问题是,如果用户先在移动视图上更新样式,再用标签视图,再用媒体查询,移动视图就不起作用。如果我们先更新桌面样式,再更新标签页,再更新移动端,那么一切都正常 但如果我们先反向移动视图,标签视图第二,桌面视图第三,然后CSS/媒体查询 无法支持标签页和桌面视图。 我觉得是因为480应该是下降的,992应该在上面。 任何帮助都将不胜感激,谢谢!

artf

@Sharsie #1996

YashPrince

@artf问题是,如果我们先添加样式移动端,然后在标签页上添加,移动视图的CSS会被标签视图覆盖,而移动视图应用的所有CSS不会在移动视图上应用,因为它被标签页视图覆盖。

YashPrince

@artf有没有最新进展,因为这是个大问题。用户一旦先申请 mobie,就无法为 tab 更新 css。他们需要删除并重新添加那个元素。

#14352018年9月17日作者 benschiefer2 个回答
0 个反应

复选框特性未正确渲染

组件设置中没有显示“勾选”的复选框类型特征。 要重现:进口加价在画布中选择输入元素进入组件设置注意“已检查”设置未被勾选。 “required”属性也会出现同样的问题。 同样,如果你导入 或 或 组件设置中没有正确显示该元素为必需。 期望:如果该属性存在,且其值是空字符串或与该属性的正规名称ASCII大小写不区分匹配的值,且无前置或后置空白,则组件设置中的复选框应勾选

artf

应该会在最新的 https://github.com/artf/grapesjs/releases/tag/v0.14.33 和 https://github.com/artf/grapesjs-plugin-forms/releases/tag/v1.0.1 中修复(插件名称改为'gjs-plugin-forms' -> 'grapesjs-plugin-forms')

lock[bot]

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

#14292018年9月15日作者 iainheng3 个回答
2 个反应

如果组件数组不是空的,从远程存储加载时内容为空

当“JSON”包含非空的“gjs-components”时,我在加载存储的远程内容到编辑器时遇到了问题 我的JSON数据看起来像这样,是非常基础的块引号和一句文字 ![图片](https://user-images.githubusercontent.com/3263759/45588987-5b97d700-b950-11e8-9568-73fda5ca19cb.png) 呼叫远程终端时的示例响应 ![图片](https://user-images.githubusercontent.com/3263759/45589049-728af900-b951-11e8-9fc0-d8f1d55d1c31.png) 如果我设置 'gjs...

artf

实际上可能有个bug,你能不能尝试把“gjs-components”作为字符串返回(所以试着用json编码你的数组)

artf

谢谢@iainheng,暂时保持这样,直到下次发布(希望下周能推迟)

iainheng

@artf 谢谢你的帮助。😊 这确实是个bug。我把“gjs-components”存成字符串,现在能正常工作了。🎉 这和字符串是同一个数据存储 ![图片](https://user-images.githubusercontent.com/3263759/45592738-3a62d500-b9a8-11e8-9a53-5fbb912a9f68.png)

#14112018年9月10日作者 zurp2 个回答
0 个反应

在打开 AM 弹窗后,需要手动触发资产管理渲染

问题 问:你用的是最新版本吗(旧版本不支持)? 答:是的 Q.你是在本地版GrapesJS遇到这个bug,还是当前的演示版? 答:本地副本,最新的 Chrome Linux 64位问题 通过“editor.runCommand('open-assets')”打开资产管理器时,它应该会自动渲染图片列表。现在我不得不在打开资产管理弹窗后调用 am.render() 才能让它工作。 可能的原因是什么?

artf

问题是目前“开放资产”无法正确处理默认的“类型”选项(我认为在这种情况下,它应该返回所有资产,甚至不包括图片)。我会在下一个版本中修正这个问题,但目前我认为更准确的做法是明确询问资产类型 “''js editor.runCommand('open-assets', { types: ['image'] }); ```

lock[bot]

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

浏览所有主题