GrapesJS 问题

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

找到 3,464 个问题

#7832018年1月21日作者 RiyaThete2 个回答
1 个反应

移除某些 CSS

问题 我的网站由多个网页组成,如首页、分类页、结果页等。所有页面的 CSS 都放在一个 CSS 文件(all.css)。 我正在尝试通过导入插件加载一个网页(结果页)进行编辑。 我没有做任何修改,通过导出插件导出了 HTML 和 CSS。 我注意到导出的CSS中除了结果页之外,页面的“某些”CSS属性都缺失了。 我想在结果页做一些 CSS 修改,并用现有的 CSS 文件替换导出的 CSS 文件all.css。但我无法这样做,因为某些CSS属性被删除了。 有人能帮我解决这个问题吗?

JulyanoF

你可以这样把你的CSS放在内联: 或者导入一个.css文件,比如这样:

lock[bot]

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

#7822018年1月20日作者 nicksav3 个回答
0 个反应

有人能帮忙延长GrapeJs吗?

想找人帮我们做一个特别的控制。 有人能帮帮我吗?好 $$$ 谢谢 尼克

GoodPHP

给我发邮件——[email protected]

artf

我在Discord上创建了一个专门的jobs频道 https://discordapp.com/channels/365099684114464769/404263782559514624

lock[bot]

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

#7812018年1月20日作者 GoodPHP2 个回答
0 个反应

我该如何定制这个元素?

我该如何定制这个元素? 是组件设置 谁知道呢,请帮帮我。谢谢!

artf

请点击这里阅读 https://github.com/artf/grapesjs/wiki/Traits

lock[bot]

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

#7802018年1月19日作者 JulyanoF3 个回答
2 个反应

如何重新排序 BlockManager 块?

我正在尝试重新排序这些块,把它们从BlockManager里移除,然后逐个添加在我的排序偏好中,但仍然无法使用。 有人知道按立这些书的规则是什么吗?

artf

不要删除它们,只需更新和渲染 “''js const bm = 编辑器。BlockManager; const colmBlock = bm.get('column3').set({ 标签:“Clm 标签” }) bm.render([ colmBlock, //... ]); ```

chiqui3d

@artf 为方块和面板添加这样的订单选项并不理想。

artf

@JulyanoF你可以用这种方式重新渲染它们 “''js const bm = 编辑器。BlockManager; bm.render([ bm.get('column3'), bm.get('column2'), bm.get('column1') ]); ``` 或者,如果只是想在它们的类别内重新排序,你可以依赖“order”的CSS属性,因为它的容器是flex

#7792018年1月18日作者 Deepak8133 个回答
0 个反应

设置背景色后,任何元素都无法拖拽

你好,@artf, 我们发现,当我们设置任何元素的背景色时,其他元素都无法被拖拽。 这是最新资料库以及新下载的葡萄版本中存在的严重问题。 我用的是最新版本,也就是 /!Grapesjs - 0.13.5 / 谢谢

ryandeba

你好@Deepak813, 我尝试在[demo](http://grapesjs.com/demo.html)(目前使用版本0.13.5)中重现,但一直没能重现。你能在那里测试并提供复现该bug的步骤吗?或者你能创建一个 jsfiddle 来演示这个问题?

Deepak813

你好,@ryandeba, 谢谢你的留言, 请在下方查看复现该漏洞的视频链接: 网址1:https://vimeo.com/251763933 网址2:https://vimeo.com/251784423 在使用选色器时,网站中的任何元素都存在此错误。 我在Chrome和Mozilla浏览器中测试过这个问题。

artf

@Deepak813是的,看起来[colorpicker](https://github.com/artf/grapesjs/blob/dev/src/utils/ColorPicker.js)会破坏绑定在方块上的拖拽事件

#7782018年1月18日作者 ghena3 个回答
0 个反应

Save to db data-gjs-droppable

大家好, 我需要解决一个问题。 保存html,grapejs 从html中移除所有data-gjs-。 有没有办法在保存编辑器HTML之前维护所有data-gjs-? 事实上,如果我保存模板,所有 data-gjs-droppable 都缺失,下一次渲染时它不会加载 data-gjs-droppable 属性和子。 我是这样存档的: 编辑。Commands.add (“save-db”, { 运行:函数(编辑器,发送者) { var html = editor.runCommand('gjs-get-inlined-html'); var html = editor.getHtml(); var css = editor.getC...

artf

@ghena你应该存储HTML/CSS作为最终结果,编辑器的话你只能依赖JSON格式 “''js const comps = editor.getComponents(); const style = 编辑器。getStyle(); 另请查看#597

shareefhiasat

@artf如何用远程端点内联HTML模式保存,我是说HTML和CSS转成发送到服务器的HTML?谢谢

artf

@shareefhiasat你只需要在这里 https://github.com/artf/grapesjs/wiki/Storage

#7772018年1月18日作者 ajaysofto3 个回答
0 个反应

动态类不会在新库的子 div 或 span 上自动生成

你好,artf, 我用的是新的 Library of Grapes,但在较新的库里,动态类不会像“c3130 等”那样自动生成在子单元格上。这些类只应用到父 div,而不是它下面的内层 div。我们需要做的,就是要在每个元素中的 div 上应用这些自定义类。

ajaysofto

你好,artf, 情况紧急,请尽快回复,因为我们正忙于处理任务。 希望能收到积极的回应。

artf

情况紧急,请尽快回复,因为我们正忙于处理任务 欢迎公关......

lock[bot]

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

#7762018年1月18日作者 sdhiman203 个回答
0 个反应

滑块

你好, 我想要侧边栏的滑块拖放功能,你能建议我如何添加滑块组件以及如何使用

artf

你可以试试这个 https://github.com/artf/grapesjs-lory-slider

sdhiman20

我已经看过演示,但没找到解决方案

lock[bot]

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

#7752018年1月18日作者 gordon-matt2 个回答
0 个反应

当文件名有空位时,缩略图不可用

我注意到我的资产管理器里有些图片没有缩略图,而且似乎只有文件名里有空格的图片才有。

artf

是的,看起来'background-image: url(')里缺少引号。下次版本会修复。 谢谢

lock[bot]

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

#7742018年1月18日作者 ryandeba3 个回答
0 个反应

在解析内容时模仿自定义RTE的行为

你好,@artf, 我想在调用 'editor.setComponents(“<div>这是一个文本组件”)时复制[这种行为](https://github.com/artf/grapesjs/blob/f74791da68b25d1037502a2ad06093da29e25830/src/dom_components/view/ComponentTextView.js#L69)。<span style='font-size: 20px;'>这是一个嵌套元素,我不想被解析出来。“</span></div>)`.在这个例子中,我希望嵌套的“span”不要被解析为独立组件,这样我就无法选择它或以任何方式与它交互(就像我在“div”上...

ryandeba

现在我仔细想想,选项1对我来说不太适用,因为我想防止任何内嵌样式被移除,也防止任何ID/类/属性被添加到子元素中。所以我想剩下的就是选项二,或者我没想到的另一个解决方案。

artf

嘿,Ryan,这个自定义组件怎么样 “''js const domc = 编辑。主导组件; const textType = domc.getType('text'); domc.addType('raw-text', { model: textType.model.extend({ },{ isComponent: function(el) { if (el.hasAttribute && el.hasAttribute('data-raw-text')) { 返回 {...

ryandeba

谢谢@artf!我猜你的建议对我有效——我会在接下来的几个小时内试试。

浏览所有主题