GrapesJS 问题

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

找到 1,399 个问题

🔍 outdated
#19372019年4月2日作者 Josephaberry542 个回答
0 个反应

自定义关闭预览按钮和调整视图容器宽度

有没有办法用自定义按钮来做关闭预览按钮?我可以用CSS来做样式,但想知道API里是否有更直接的东西 另外,我找不到设置视图容器宽度的方法,尤其是在使用资产管理器时。用户无法拉宽,API里也找不到任何样式相关内容 谢谢

artf

你可以更新或完全替换预览 [command](https://grapesjs.com/docs/api/commands.html)

lock[bot]

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

#19352019年4月1日作者 Amir28282 个回答
0 个反应

添加多个插件

大家好, 例如,我在尝试添加两个插件时遇到过一个问题: Grapesjs-preset-webpage 和 grapesjs-plugin-ckeditor。 我通过npm下载了两个版本,导入后添加到grapesjs.init的插件字段中。 this.editor = grapesjs.init({ 插件: [ckEditorPlugin,grapesjsPreset], ... }) 不知为何,ckeditor没有被识别,也没有他的标识。 任何建议都非常感谢。

artf

添加CKEditor库......

lock[bot]

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

#19342019年4月1日作者 Nagavijay-kolla2 个回答
0 个反应

如何在渲染到网页构建器时为每个元素添加类

我想在加载或导入模板到网页构建器时,为每个元素添加一个独特的类。有没有办法添加它?

artf

看看[可用活动](https://grapesjs.com/docs/api/editor.html#available-events)

lock[bot]

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

#19312019年3月28日作者 sanjib002 个回答
0 个反应

:如何在链接中插入图片?

你好@artf, 我该如何在链接中插入图片?请分享你们的想法,告诉我该怎么做。如果我需要创建任何自定义组件,请分享一些代码。 谢谢

artf

演示中你应该会看到专门为此设计的“链接块”

lock[bot]

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

#19302019年3月28日作者 rikoyudiansyah12 个回答
0 个反应

用一个特质改变2个属性

我有一个输入特性,我想更改所选输入元素上的两个属性(名称和类型),在 Canvas 上是合适的,但在最终的 html(editor.getHtml())中不行,我看过“https://grapesjs.com/docs/modules/Components.html#define-new-component”,但没找到解决方案,谢谢 ![Screenshot_2](https://user-images.githubusercontent.com/48851039/55144166-c8e3ba80-5172-11e9-9872-e4381ed505c2.png)

artf

你应该更改模型,而不是视图元素'this.model.setAttributes({ 'data-attr': 'value' })'

lock[bot]

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

#19292019年3月27日作者 sakshigarg93 个回答
2 个反应

加载资产管理器,但资产不工作

我用铅笔图标来触发资产管理。触发功能正常,但当我点击任何图片时,我的图片组件中没有任何变化。即使我选择了不同的图片,它也会显示现有的照片。

prashant2018

点击你想替换的图片,在开发者控制台中写下以下代码片段: 你会看到选中的图片被更改。这里的关键是 target: editor.getSelected(),选中的图片被视为新图片的目标。点击铅笔图标时需要触发上述代码。

artf

“''js TB.unshift({ command: editor => editor.runCommand('open-assets', { 目标:editor.getSelected(), }), 标签:toolbarIcon }); ```

lock[bot]

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

#19282019年3月27日作者 Ericson19913 个回答
0 个反应

将点击事件改为在选择对象时悬停

我能把“onclick”事件改成“悬停”,当选择对象并显示工具栏吗? ![悬浮](https://user-images.githubusercontent.com/48981140/55063030-bd788c80-50a9-11e9-8041-5ed0fca2a19b.gif)

artf

你可能需要扩展 [SelectComponent](https://github.com/artf/grapesjs/blob/dev/src/commands/view/SelectComponent.js) 命令(可以看看 toggleSelectComponent 方法)。

afdallah

@artf 有没有关于如何扩展 SelectComponent 的示例?

artf

嗯,不太清楚,我希望尽快出版一份关于指挥的通用文档。 顺便说一句,关键是获取命令(https://grapesjs.com/docs/api/commands.html#get)并覆盖它的方法 “''js const myCommand = commands.get('select-comp'); myCommand.someMethod = function() { // ... }; ```

#19272019年3月27日作者 edward18933 个回答
0 个反应

发送者.set('active')错误:最大呼叫堆栈大小已超过。

我有一个带有“show-left”命令的按钮,我想让该按钮第二次(或更多次)点击时保持“active”状态,但在“stop”函数中运行“Sender.set ('active')'时,'stop'上出现了一个循环,导致错误显示”最大呼叫堆栈大小已超过“。 “第一次点击” ![Screenshot10](https://user-images.githubusercontent.com/48974803/55055621-22c28280-5096-11e9-83a5-82a43bde9e82.png) “第二次点击” ![Screenshot11](https://user-images.githubusercontent.com...

artf

请制作一个可复现的演示

edward1893

我有三个按钮,我希望当按钮第二次(或更多次)点击时,按钮保持激活状态,比如第一次点击该图层时,图层按钮会激活,再点击图层按钮会保持激活状态 “我的按钮” ![Screenshot_1](https://user-images.githubusercontent.com/48974803/55300066-09d41b80-5460-11e9-99de-33efe170e7bf.png) “目前我的按钮在激活后再点击时会变为停用状态” ![悬停2](https://user-...

artf

使用“togglable: false”代替“togglable: true”

#19262019年3月27日作者 fmr4112 个回答
0 个反应

编辑:Trait中keyup的占位符

如何让“占位符”在“直接”输入特质中的单词时会改变,当前占位符只能在鼠标悬停时改变 我有类似这样的“特征”,有什么不对劲吗?谢谢你: ![Screenshot_12](https://user-images.githubusercontent.com/15244481/55048108-9efa9d00-5079-11e9-8a49-2be5d1e21c4c.png)

artf

我觉得你可能需要为自定义行为创建一个新的[特质类型](https://grapesjs.com/docs/modules/Traits.html)

lock[bot]

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

#19252019年3月26日作者 alemenciones2 个回答
0 个反应

ColorPicker 调色板空值问题

我们遇到了这个错误:“当我将 allowEmpty 属性设置为 true,无法读取属性 'getAlpha' of null”。你能帮我检查一下吗? 我正在尝试这个: colorPicker: { allowEmpty:真 }

artf

遵循本期模板

lock[bot]

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

浏览所有主题