GrapesJS 问题

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

找到 1,399 个问题

🔍 outdated
#6182017年12月7日作者 mediaboost1 个回答
0 个反应

关于拖拽元素的两个问题......拜托

1 - 如何禁用特定物品的拖拽? 好吧...... data-gjs-droppable=“false” 2 - 如何禁用特定行的拖拽功能 例如,仅能在 div container ID 上拖拽元素 data-gjs-draggable=“false”

lock[bot]

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

#6172017年12月7日作者 michaellwatson2 个回答
0 个反应

无包装

有没有可能在画布中添加没有自动包装的元素? “内容”中总是会添加父 div,有没有办法只添加内容而不加包装器? 当这被拖到画布上时,它会变成 有没有办法让它保持简单 “<div>ABC</div>” 谢谢

artf

@michaellwatson块不应该被包裹(我刚在演示中测试过),确实如果你放下一个图像块,就只会出现一个“img”

lock[bot]

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

#6162017年12月7日作者 ryandeba3 个回答
0 个反应

曝光光谱选色器选项

你好,@artf, 我想为光谱色彩选择器(特别是[调色板](https://bgrins.github.io/spectrum/#options-showPalette)))自定义一些选项。我查过代码,没看到现在怎么可能。 我想做的是: 这种功能本来就可能实现,只是我错过了吗?如果不行,你会考虑合并一个增加此功能的拉取请求吗?

artf

这种事情本来就可能发生,只是我错过了吗?如果不行,你会考虑合并一个增加此功能的拉取请求吗? 很遗憾,目前还不行,但我肯定会接受永久居民(可以考虑'colorPicker'这个选项)。 该谱在 [InputColor](https://github.com/artf/grapesjs/blob/dev/src/domainabstract/ui/InputColor.js#L70) 中调用,随后在 [PropertyColorView](https://github.com/...

ryandeba

谢谢@artf!你有什么总体建议,关于如何最好地实现这个改变吗?我已经审查了代码,但没看到有简单的方法可以实现这一点,我也希望避免花时间走错路。 以下是我目前考虑过的各种想法的总结......这些中,有哪款听起来比其他的更好或更差吗?将ColorPicker添加到[utils对象](https://github.com/artf/grapesjs/blob/dev/src/utils/index.js)这样可以利用现有的 [loadModule 功能](https://gi...

artf

说实话,我在考虑一种侵入性更低的方法这些对象目前似乎都没有与编辑器对象有任何引用 实际上,[PropertyColorView](https://github.com/artf/grapesjs/blob/dev/src/style_manager/view/PropertyColorView.js#L14)通过“target”注入了“EditorModel”(我通常称之为“em”)作为选项(最好改名为“em”),但不会在TraitColorView中(简单修复,只需传递“...

#6152017年12月6日作者 ajaysofto2 个回答
0 个反应

将样式应用到子类

我们如何为 editorform 的子类添加样式? var forminputClass = cssComposer.add([editorform, forminput]); 上面的代码会对包含这两个类的 div 应用 css,比如 .editorform.forminput 我们需要做些什么来定义这些类之间的空间,才能让 editorform 成为父类?

artf

@ajaysofto GrapesJS 是一个基于类的样式编辑器,如果你导入了这种选择器,就无法在样式管理器中选择它,所以我建议给你的元素分配特定的类

lock[bot]

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

#6142017年12月6日作者 nestor91sanchez2 个回答
0 个反应

如何自定义素材模态?

如何在 Assets Modal 中添加搜索字段?,我可以在第三方 API 上通过关键词搜索图片,并从结果中选择图片。

artf

首先查看 https://github.com/artf/grapesjs-plugin-filestack/blob/master/src/index.js#L50 你会发现如何自定义素材模态。一旦你从第三方API获得结果,可以使用[Assets API](https://github.com/artf/grapesjs/wiki/API-Asset-Manager)

lock[bot]

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

#6132017年12月6日作者 ShepelE2 个回答
0 个反应

我如何向PanelManager添加文本?

你好,artf!谢谢你的葡萄。请帮帮我。我需要一个标题显示在顶部,比如按钮或简单的文本元素。

artf

@ShepelE直接用JS “''js Grapesjs.init({ ... }); console.log(document.getElementById('gjs-pn-commands')); ... ```

lock[bot]

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

#6122017年12月6日作者 vishal50332 个回答
0 个反应

紧急:使用自定义资产管理器时重复其他块

你好, 我们用自定义的 Assset 管理器进行了修改。但我们现在遇到了问题。如果我们把一张图片放进Canvase,然后添加其他组件,它会复制那个组件。如果我们再加一张图片,那它就会三重组其他分量。 你能帮帮我们吗? 以下是我们用来打开自定义资产管理工具的代码片段。 编辑。Commands.add('open-assets', { run: 函数(编辑器、发送者、opts) { var classofelement = opts.target.attributes.property == “background-image” ?“包装器”:opts.target.cid; AjaxRequestStart(); $.Ajax({...

artf

如果你用自定义资产管理器时才出现重复组件,那你应该检查一下你是如何分配 src 的,我帮不了你更多

lock[bot]

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

#6112017年12月6日作者 absolution543212 个回答
0 个反应

强化:保存形态,必要时重复使用

#I 不知道这功能是否存在,是否可以创建表单,保存后再重复使用,而不把它粘贴到导入界面。 目前有一个导入界面,可以粘贴HTML代码,但这是一项不必要的任务 我们可以为用户提供拖放之前保存的表单并进行操作的选项 基本上就是我以为的用户将创建表单他会保存或导出导出后应该有个场景,他可以拖拽那个现有表单,编辑一下 有线索吗?

artf

你好@absolution54321这应该是你自己能实现的,建议利用[Blocks API](https://github.com/artf/grapesjs/wiki/API-Block-Manager) “''js 举个例子,选中元件时点击某个地方......“保存元素”,以及 const selected = editor.getSelected(); 编辑。BlockManager.add('new-block-uuid...', { label: '已保存${se...

lock[bot]

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

#6092017年12月6日作者 duskhacker3 个回答
0 个反应

CSS 编辑会重复身体属性

它仍然在复制身体部位和属性: 当我打开它时,画面是这样的: <img width=“472” alt=“截图 2017-12-05 下午6:22 12” src=“https://user-images.githubusercontent.com/72599/33638098-039c6746-d9ea-11e7-896e-5169febac6f3.png”> 然后我编辑它,移除了第一个选择器部分和额外的身体属性...... <img width=“673” alt=“截图 2017-12-05 下午6:22 52” src=“https://user-images.githubusercontent.com/72599/3363...

artf

你好,丹尼尔, 只需移除默认的 protectedCSS 即可 “''js Grapesjs.init({ ... protectedCss: “, }) ```

duskhacker

@artf 谢谢!

duskhacker

@artf我说得太早了。如果我像你说的那样移除默认受保护的CSS,那么正文部分和里面的所有内容都会消失......

#6082017年12月5日作者 niutech3 个回答
2 个反应

桌面版本

你介意给Windows添加一个桌面版吗,比如Pingendo或Pinegrow,可以打开和保存磁盘文件?你可以用NW.js来做这个。谢谢!

niutech

我刚刚用NW.js做了一个[GrapesJS Desktop](https://github.com/niutech/grapesjs-desktop)的初版。有人愿意贡献一下吗?

Areahints

作为一个对图形界面设计师具有巨大潜力的编辑器,它出乎意料地难以使用或“实例化”

artf

目前这不在我的优先事项列表上,但我知道已经有人在做 https://github.com/Immortalin/Merlot

浏览所有主题