GrapesJS 问题

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

找到 3,464 个问题

#5052017年11月10日作者 adamlc1 个回答
0 个反应

频谱风格

我们在应用中使用Spectrum,Grapes的风格覆盖了我们的样式。你能不能用“.gjs-editor-cont”''包裹样式? 这样就能解决我们的问题,而且不应该影响编辑器👍本身

lock[bot]

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

#5032017年11月10日作者 sanjeevSavitr3 个回答
0 个反应

当我们点击“隐藏预览”时触发的命令事件

你好, editor.on('run:preview', () => { console.log('preview ON') }) 这样运行正常。 现在我需要点击“隐藏预览”时触发的命令事件。

artf

“停止:预览”

theanhmx

'editor.on('run:preview', () => { console.log(“预览开启”) }) editor.on('stop:preview', () => { console.log(“预览关闭”) })` 我试过了,但停止:预览事件没有触发

artf

由 https://github.com/artf/grapesjs/pull/592 修复

#5022017年11月10日作者 sanjeevSavitr3 个回答
0 个反应

在预览中隐藏特定组件

你好, 当我点击预览按钮时,能否隐藏“BannerOptionsBtn”组件? 我以前用过HTML()函数。当我调用editor.getHtml()时,它按预期返回了html,但当我点击预览按钮时,“BannerOptionsBtn”却出现了。 这是代码。请帮帮我 domc.addType('bannergal', { model: defaultModel.extend({ defaults: Object.assign({}, defaultModel.prototype.defaults, { 类型:“bannergaltype”, 标签名称:“div”, 工具栏:[], 组件: [{ 标签名称:“div”, 类型:“按钮”...

artf

你可以在组件内部利用命令事件,比如 “''js editor.on('run:preview', () => { console.log('preview ON') }) ```

sanjeevSavitr

谢谢你的帮助。 请发送当我们点击“隐藏预览”时触发的命令事件。

lock[bot]

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

#5012017年11月10日作者 mtavkhelidze2 个回答
0 个反应

添加自定义CSS规则

嗨! 我想添加一条 CSS 规则,比如说,可以根据某个属性改变组件的外观。也就是说, “''CSS [data-role=某某]{ 背景色:红色; } ``` 有没有程序化的方法?或者说,任何其他方式都一样。 谢谢, 米沙

artf

试试这个 “''js editor.addComponents('<style>[attr=val]{ color:red }</style>') ```

lock[bot]

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

#5002017年11月10日作者 vishal50332 个回答
0 个反应

在样式管理器中添加新属性

我想在样式管理器的排版中添加新的属性作为行高。 你能帮帮我吗? 另外,如何通过选择这个新添加的属性,将css格式应用到特定元素上。

artf

你可以从演示 https://github.com/artf/grapesjs/blob/gh-pages/demo.html#L1054 获得

lock[bot]

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

#4992017年11月9日作者 arthuralmeidap3 个回答
1 个反应

面板内的标签

你好,@artf, 你可能知道,在我公司,我们正在开发一款基于GrapesJS的产品。 我们尽量保持与GrapesJS核心的联系。作为开发者,我们尽力避免从 GrapesJS 创建分支,而是不断向仓库贡献。 现在,我们有一个新功能要开发,想知道它对 GrapesJS 是否有趣。 我们想在块面板内添加标签。它和分类一样,用来分组特定的块。 差不多是这样 <img width=“253” alt=“captura de tela 2017-11-09 as 15 55 03” src=“https://user-images.githubusercontent.com/218371/32621280-6efd381e-c566-11e...

arthuralmeidap

你真是太棒了!!非常感谢!!我会试试的!!!

artf

谢谢你,Arthur,非常感谢你的帮助。看起来你做得很棒,我觉得这个功能非常适合做插件:)

arthuralmeidap

我需要对GrapesJS内部的一些模型/视图做一些修改。 我该如何通过插件实现目标?有什么建议吗?

#4982017年11月9日作者 ryandeba3 个回答
0 个反应

过滤块的能力

你怎么看能过滤模块面板的功能?我的情况是我可能有数百个自定义模块,如果能内置一个功能让用户找到特定的模块会非常有帮助。这里有个我设想的快速模型:https://i.imgur.com/fGCNY3N.png。输入后只显示与搜索词匹配的方块,可能输入中会有“X”按钮清除搜索词,返回完整的方块列表。 你愿意把这部分加入葡萄核心吗?还是通过插件添加这种功能更好?如果你愿意,我很乐意提交拉取请求。 谢谢!

artf

谢谢你的建议,@ryandeba如果所有集合都能有搜索功能,甚至像[这样](https://github.com/homeslicesolutions/backbone-collection-search)这样的功能,这样也能在其他模块中进行筛选。我更倾向于让界面远离核心库

gpol4119

关于上述问题有什么新消息吗?这样的功能会非常有帮助。

ryandeba

@giannis4119我目前还没有积极参与,但未来某个时候可能会回头继续。

#4972017年11月8日作者 suraj7403 个回答
2 个反应

资产管理

你好@artf, 有可能替换我自定义的当前资产管理器吗? 我自己创建了资产管理器,想用它上传图片等内容。 这可能吗?

artf

没有@suraj740目标是组件模型,你应该添加自定义的“开放资产”命令 “''js 编辑。Commands.add('open-assets', { run(editor) { 这里,你给你的定制经理打电话 你可以获得选定的组件(目标) 与editor.getSelected(); } }) ```

suraj740

谢谢@artf,我已经把当前的资产管理器替换成了自定义的。 谢谢你给我这样的命令。

artf

#491的复制品

#4952017年11月8日作者 telliott223 个回答
0 个反应

荧光笔和工具栏放错地方了

你好, 有时,我的画布上的荧光笔和工具栏会出现在错误的位置。这是已知的bug吗?我需要手动刷新画布吗? 看起来'gjs-highlighter'和'gjs-badge'上的“top”cs属性并没有被正确计算,它们水平上仍然对齐,只是垂直方向不对。有什么建议吗? 我在下面附上了截图。 谢谢, T ![截图 2017-11-08 16 44 30](https://user-images.githubusercontent.com/7810707/32561567-7434d44e-c4a4-11e7-972e-431095beb8d2.png) ![截图 2017-11-08 16 44 51](https://user-image...

artf

我知道工具栏在内容变化时会“跳”(通过添加或移除按钮),但用荧光笔时不会。你会在滚动页面中使用编辑器吗?

telliott22

有什么方法可以在内容变化时停止跳跃吗? 是的,页面是滚动的。我应该限制编辑器的高度到浏览器的高度吗?

artf

是的,不幸的是,有个bug,滚动页面的尺寸没有正确显示

浏览所有主题