GrapesJS 问题

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

找到 3,464 个问题

#25762020年2月17日作者 ajaykr0891 个回答
0 个反应

未捕获的DOMException:未能在“Element”上执行“匹配”:提供的选择器为空。

你好, 我在画布上放置组件时误差低于这个错误。 只有当画布上已经有一些禁用组件时才会发生这种情况。 “未捕获DOMException:未能在'元素'上执行'匹配':提供的选择器为空。 在r.matchs(webpack-internal:/./nodemodules/Grapesjs/dist/grapes.min.js:12:222000) at r.validTarget (webpack-internal:///./nodemodules/grapesjs/dist/grapes.min.js:12:226532) at r.dimsFromTarget (webpack-internal:///./nodemodules/...

artf

如果你提交了问题,请遵循问题模板

#25752020年2月17日作者 MCiocio暂无回答
0 个反应

设置HTML内容

你好@artf 我已经导入了你的插件,所有“获取内容”功能都正常工作了。在此之前,我的网页应用可以随时保存不同的模板并加载它们。 但我的问题是:有没有办法设置 GJS 通讯编辑器的内容? 命令里只有readHtml那个。 唯一的办法应该是导入模态,但我想用程序化的方式导入,从数据库读取数据。 有办法吗? 提前感谢大家! 更新:我也尝试用模板获取数据库定义importPlaceholder,但这需要用户手动点击“导入”。

#25742020年2月17日作者 MCiocio1 个回答
1 个反应

感谢@artf的这项工作!

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

pouyamiralayi

@MicheleBowl这就是你可以支持(https://github.com/artf/grapesjs#support)项目的方式!

#25732020年2月17日作者 rastaprime202 个回答
0 个反应

从多级CSS选择器获取所有相关的CSS规则

你好@artf 希望你一切安好。这几天我一直在纠结这个问题,我一直在寻找其他问题是否也遇到过同样的情况,但遗憾的是,我找不到能解决我问题的解决方案,所以我决定提交一个问题工单。希望我能说得通。 我有一个“保存方块/组件”功能,需要抓取所选组件的HTML和CSS。我可以轻松获取选中的组件及其子元素的 HTML。通过执行'const blockHTML = block.toHTML();',效果很好。不过,我的问题在于 CSS 元素的规则,从父元素传递到子元素。 1)我的第一次尝试是遍历所选组件的每个子组件,这样我就能用“getStyle()”函数提取子组件的CSS,但遗憾的是,它返回了一个空的对象。请参考下面的截图,了解实现此功能的...

artf

这是我在Grapedrop里用来获取组件所有CSS的命令 “''js 从“lodash/each”导入; 导出默认值(config = {}) => ({ run(editor, snd, opts = {}) { const component = opts.target ||editor.getWrapper(); const cssc = 编辑器。Css作曲家; const rules = cssc.getAll(); 令结果 = ''; const { atRule...

rastaprime20

你好@artf 非常感谢你的回复!我会试试这个方法,如果遇到问题会告诉你。我真的很感激。

#25722020年2月17日作者 ahmeds632 个回答
2 个反应

我们能从默认模板开始,而不是空白画布吗?

你好, 感谢你提供这么棒的图书馆!使用起来非常方便。我根据客户的需求在一个项目中实施了这个功能。但他们想知道是否可以像你演示中那样从默认模板开始构建:https://grapesjs.com/demo.html 有没有插件或者什么布尔选项可以添加到编辑器对象里?还是说我需要自己创建组件(这工作很忙,而且时间紧迫) 我们能从默认模板开始,而不是空白画布吗? 任何帮助都将不胜感激,谢谢!

pouyamiralayi

[# 2195 评论](https://github.com/artf/grapesjs/issues/2195#issuecomment-522504337)

ahmeds63

谢谢,这帮了我!

#25712020年2月17日作者 h3llomoto3 个回答
0 个反应

图层可视化 BTN

顺便说一句,如果我更改了可见性状态——GJS会移除显示样式,然后当我点击“显示图层”时,它也无法恢复显示样式。 我觉得这是个bug。GJS 应该把当前显示器的选项保存在图层可见按钮点击恢复时。

artf

我同意 👍

h3llomoto

好了,大家,如果你们需要,我找到了一个热修复方法: “JavaScript 设 itmView = 编辑器。LayerManager.getAll(); itmView.proto.toggleVisibility = function(e) { e & & e.stopPropagation(); const model = this.model; const style = model.getStyle(); const hidden = style.display =...

artf

谢谢@h3llomoto逻辑完全正确,我也会做同样的改动,但更习惯性一点

#25702020年2月17日作者 h3llomoto3 个回答
3 个反应

第三方RTE集成

你好! grapesjs,干得漂亮! 有没有需要集成到葡萄中的外部RTE列表? 我花了几天时间尝试整合,但仍然没有结果。 如果有人已经有与其他RTE整合的解决方案,请分享。

pouyamiralayi

[#1697评论](https://github.com/artf/grapesjs/issues/1697#issuecomment-451742181)作为tinyMce和[ckeditor插件](https://github.com/artf/grapesjs-plugin-ckeditor/)作为一个很好的例子。

h3llomoto

@pouyamiralayi谢谢你。 但我之前查看了tinyMCE的帖子,似乎TMCE仍然无法正常工作。 我也见过CKeditor。我想要的是任何小巧且简单的羽毛笔、佩尔之类的。

h3llomoto

嗯,这就是我安装 CKeditor4 和 Grapesjs-plugin-Ckeditor 后得到的情况 ![Снимок экрана от 2020-02-17 15-27-34](https://user-images.githubusercontent.com/58657254/74653934-46088b80-519a-11ea-9822-dde6bf0375c7.png) 而且你不能在我提到Pell后说“CKeditor小巧简单”。它非常小巧且简单。

#25692020年2月14日作者 jdillon0011 个回答
1 个反应

显示所有区块类别

大家好, 我正在用以下代码来折叠所有方块类别,扩展所有方块类别的代码会是什么? “''js const 分类 = 编辑器。BlockManager.getCategories(); categories.each(category => { category.set('open', false).on('change:open', opened => { opened.get('open') & categories.each(category => { 类别 !== 打开 && category.set('open', false) }) }) }) ```

pouyamiralayi

[#318评论](https://github.com/artf/grapesjs/issues/318#issuecomment-330210088)

#25672020年2月13日作者 tranthanhhoa1 个回答
0 个反应

无法更改 FireFox 组件的背景颜色

版本: 0.15.10 漏洞: 无法更改 FireFox(v73.0)组件的背景色 如何复现: 去Firefox上的 https://grapesjs.com/demo.html 选择一个组件,然后打开装饰组,更改背景颜色 结果: https://prnt.sc/r1oxhg 所选组件不会应用新的背景色 期待: 所选组件应当切换为新的背景色

artf

增加阿尔法通道

浏览所有主题