GrapesJS 问题

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

找到 1,399 个问题

🔍 outdated
#7852018年1月22日作者 lypliuyinping3 个回答
0 个反应

制作一个按钮组件

你好,我想做一个按钮组件,点击按钮,它会弹出一个对话框,里面有一些文本框,还有确定和取消按钮,点击确定和取消按钮会执行不同的功能,请问我是如何实现的?谢谢你的回答

JulyanoF

你好@lypliuyinping 你可以像这样创建自定义方块:

lypliuyinping

@JulyanoF 首先,非常感谢你的回复!然后,我想问,如何实现按钮点击事件?例如:点击按钮调出文本框。

JulyanoF

你用的是bootstrap吗?或者用另一个js库来创建对话框?

#7842018年1月22日作者 lypliuyinping3 个回答
0 个反应

未压缩葡萄代码

你好,我是一名研究生,我想详细学习Grapesjs,如果方便的话,我可以分享Grapesjs的无压缩源吗?我会非常感激你的!

artf

当然

lypliuyinping

你能把它寄到我的邮箱吗?或者分享给我一个链接?

artf

@lypliuyinping你需要的所有内容都在 ['src'](https://github.com/artf/grapesjs/tree/dev/src) 文件夹里

#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]

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

浏览所有主题