GrapesJS 问题

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

找到 1,399 个问题

🔍 outdated
#19832019年4月26日作者 rodenp2 个回答
0 个反应

支持延伸葡萄

你好,亚瑟, 我不在推特上,想知道联系你讨论我作品的最佳方式是什么。 既然你对葡萄很了解,我想知道你是否有兴趣帮我开发一个葡萄糖相关的东西,费用大概是多少。 我的想法不仅能帮到我,也能让葡萄对别人更有吸引力。 此致 彼得

artf

你可以试着在这里发布你的工作邀请,https://discordapp.com/channels/365099684114464769/404263782559514624

lock[bot]

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

#19822019年4月26日作者 fmr4113 个回答
1 个反应

在选定组件后添加组件

我该如何让在我选择的组件之后添加新组件成为可能?目前我使用的是“编辑器”。DomComponents.addComponent (block);',但新组件是在最后添加的,而不是在选中的组件之后添加,谢谢

artf

你也可以用它获取组件 'index = editor.getSelected().index()' 的索引

fmr411

清除,我用的是索引 ![Screenshot_1](https://user-images.githubusercontent.com/15244481/56844718-2b99b480-68df-11e9-93fc-87bb1abf558b.png)

lock[bot]

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

#19812019年4月26日作者 trafalmejo3 个回答
0 个反应

模态会开启一次

大家好, 我使用的插件是'gjs-preset-webpage'和'grapesjs-custom-code'。我注意到导入模态和自定义代码模态只打开过一次。我试过Mozilla和Chrome的最新版本,但这并没有解决问题。一旦它们打开又关闭一次,我就再也无法打开了。我也没有遇到任何控制台错误。

artf

感谢你的报告,这其实是因为 https://github.com/artf/grapesjs/releases/tag/v0.14.55 的破坏性变更,我没能很好地管理那些命令的状态,我会尽快发布两个版本的补丁

artf

固定发布 https://github.com/artf/grapesjs-preset-webpage/releases/tag/v0.1.11 https://github.com/artf/grapesjs-custom-code/releases/tag/v0.1.2

lock[bot]

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

#19802019年4月25日作者 3dmedium2 个回答
0 个反应

:RTE编辑器无法滚动

RTE编辑器的工具栏在浏览器窗口以上的文本字段中不可见。滚动到中间时,RTE工具栏不可见。 ![葡萄声](https://user-images.githubusercontent.com/18495706/56764192-74991e00-67a4-11e9-98f5-1d11b405dc9f.gif) 工具栏在顶部或底部。 它应该卡在一个能看见的地方。也许把它贴在顶部或顶部框架边框上会更好。 CKE 插件也是如此。

artf

是的,我们应该复制组件工具栏的行为

lock[bot]

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

#19792019年4月25日作者 3dmedium3 个回答
1 个反应

:样式管理器选项,始终编辑单个元素

我用这个很棒的库只编辑页面的部分内容。 我主要设计的是页面上可用的 Compontens,使用样式管理器时,它通常只对所选元素生效,而非其类。 所以目前我总是得取消选择卡并进行编辑。 有没有可能添加一个选项,让样式管理器始终使用该 ID 来生成 CSS?

artf

你可以利用“selector:add”事件 “''js editor.on('selector:add', selector => selector.set({ active: false, // 禁用选择器 或 私密:true,// 隐藏选择器 })); ```

3dmedium

谢谢你的解答。 这其实挺简单的。

lock[bot]

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

#19782019年4月25日作者 3dmedium3 个回答
0 个反应

:风格总是应用到职业上

你好, 我在为单个物品做样式时遇到了个问题。 以下html代码: '''html <div class=“ddm-flex-cols”> <div class=“ddm-flex-cols-element”> 这真是一段文字 </div> <div id=“icbp” class=“ddm-flex-cols-element”> 正文 </div> </div> <style> .ddm-flex-cols { 显示:flex; 灵活方向:行; 边距:-16px; 填充:16px 0px; 弹性缠绕:缠绕; } .ddm-flex-cols-element { 弹性生长:2; 边距:16像素; 弹性收缩:0; 灵活基底:0; }...

artf

你能试着把这个“avoidInlineStyle: true”加到你的选项里,并告诉我吗

3dmedium

你好@artf, 是的,我试过了,还是没用。 我有时间把这个问题简化成一个代码沙盒: [https://codesandbox.io/embed/jnplq7op55](https://codesandbox.io/embed/jnplq7op55) 保护的 Css 内容的位置可以变化,设置样式或文件,并通过 cvanvas.style 加载,行为保持不变。 在添加组件前,deactivationg 选择器解决了这个问题: “JavaScript editor.on('se...

artf

好吧,问题就在这里:https://github.com/artf/grapesjs/blob/e97afb429b4cada591e119025fcf34490cb0de8c/src/style_manager/index.js#L284-L285 如果组件上没有带有选择器的 CSS 规则(在我们为例为“DDM-FLEX-COLS-ELEMENT”),则创建该规则并将其所有样式迁移到该规则中。我觉得我做这个是为了优化,但现在我不太确定这是不是正确的方法......

#19772019年4月25日作者 Ramkumar-Murugesan2 个回答
0 个反应

Gjs-component 没有更新我的特质值

你好,我是不是用 traits 里的 toHTML 函数修改了我的 HTML?一个HTML元素被更新了,但gjs组件没有更新,它仍然显示旧代码。 我的特质是 但在我加载保存的屏幕后,GJS-Component里显示像Type=“Radio”这样的旧代码没有存储在GJS-Component里 在保存屏幕之前 ![图片](https://user-images.githubusercontent.com/33427536/56748889-457fae00-679e-11e9-995a-8f70ec2f303b.png) 保存后,使用以下方式加载到 Grapesjs editor.setComponents(JSON.parse(ex...

artf

我几乎听不懂你在说什么......请提供一个可重复的演示

lock[bot]

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

#19752019年4月24日作者 behnamazimi2 个回答
1 个反应

我可以为所有导出的类添加静态前缀吗?

有没有办法给 Grapesjs 导出的所有职业添加自定义前缀? 在某些情况下,我的项目类和 Grapes 类之间存在冲突,为了解决这个问题,我想在所有类上添加一个前缀。

artf

看看这个 https://github.com/artf/grapesjs/issues/391#issuecomment-391510263

lock[bot]

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

#19742019年4月24日作者 VM81981 个回答
0 个反应

拖动按钮块到画布后,如何调用JavaScript函数

我想在点击按钮后调用一个JavaScript函数。 我创建了一个新的按钮块,当用户点击该按钮时,将该按钮拖到画布后,会调用一个 JavaScript 函数。 那么,该怎么做呢?

lock[bot]

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

#19732019年4月23日作者 gst-xxz2 个回答
0 个反应

:你能把元素拖到指定的自定义组件子容器吗

感谢你带来的这个优秀的开源项目。我正在做一个网页拖放式网站项目我需要将react组件拖拽到指定位置的另一个组件的子容器中。一个组件可能在不同位置有多个子容器之前我用 https://github.com/SortableJS/Sortable我老板必须用你的开源项目实现自定义拖放工作站

artf

关于集成React组件,先读这篇#170,你必须自己创建渲染逻辑

lock[bot]

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

浏览所有主题