GrapesJS 问题

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

找到 3,464 个问题

#22562019年9月9日作者 ramusesan1 个回答
0 个反应

Wrapper.set({ draggable: false });在0.15.5中无法工作

我试图通过设置 draggable: false 来防止用户在编辑器中拖拽组件。 即 wrapper.set({ draggable: false }); 但现在没有响应,实际上它之前是旧版本0.14.62

artf

@ramusesan包装器默认不可拖拽(我还是能更新它)如果你说的是其他组件的更新,我可以毫无问题地运行 'editor.getSelected().set({ draggable: false })',组件立刻变得无法拖拽 请提供一个现场演示示例,以防你这边不成立

#22552019年9月9日作者 makkaronis4e1 个回答
0 个反应

无法替换带有 id 元素的样式

你好, 我觉得在 API 文档中我们需要澄清关于 avoidInlineStyle: true 的说明,这仍然不是默认选项,我花了好几个小时研究这个样式/ID 问题:)

artf

是的,你说得对,我会在下一个版本默认让它变真,很快我可能会把它移除。 依我看,支持旧的内联式方法没什么意义

#22542019年9月9日作者 eltoredo暂无回答
0 个反应

带头部的新命令会自动运行吗?

你好, 我想问一下,我的代码是不是很丑,导致我的 localhost 版本出现问题,或者我没有正确使用“add”命令。更准确地说,无论我把“标题index.php”放在哪里,即使是在不该单独执行的事件中,每当我打开 grapesjs 编辑器时,我仍然会跳到index.php。 这是我的代码: “编辑。Panels.addButton('devices-c', [{ ID:“回家吧”, 班级名称:“fa fa-home”, 命令:“回家去”, 属性:{ 标题:“回家去” } },]); “编辑。Commands.add('go-home', { run: function(em, sender) { 发送者 & 发送者.set('a...

#22522019年9月8日作者 mariasmol1 个回答
0 个反应

预览模式不会运行脚本

大家好, 我正在查看Grapesjs的相关产品 在编辑器中允许脚本并写下这个简单的例子后 ![图片](https://user-images.githubusercontent.com/54943482/64485465-f9537880-d229-11e9-86d3-108e2df14ad1.png) 我按下了导入键,果然看到了Hello World,这很棒。 但是使用预览模式时,我没有看到警报(或者我尝试过的其他替代提醒的方法)。 我该怎么让它成功? 我需要配置什么才能在预览模式下执行脚本吗? 谢谢你的帮助!

artf

脚本是可以工作的,问题是你的脚本已经在编辑器里执行过,预览模式没有重新渲染内容...... 对于任何自定义行为,我建议你自己创建一个预览命令

#22512019年9月7日作者 Ramkumar-Murugesan1 个回答
0 个反应

在画布正体中添加特性属性[问题]

你好, 我知道我们会为任何组件块添加特性选项或属性。但我不知道怎么添加画布身体的特性。有人能帮帮我吗? ![图片](https://user-images.githubusercontent.com/33427536/64472883-b4c0d200-d182-11e9-89d1-858fe6df5ff3.png) 如上图所示。在设置选项里。我需要加一个输入和单选按钮。

artf

你可以在运行时添加 https://grapesjs.com/docs/modules/Traits.html#updating-traits-at-run-time “''js editor.getWrapper().set('traits', [ { 姓名:“title”,标签:“title” }, ]) ```

#22502019年9月6日作者 smik32 个回答
0 个反应

自动在视频元素上分配海报的问题

首先,一旦你克服了最初的障碍,真的很享受Grapes所提供的一切! 我现在遇到一个关于视频的小问题。我把它们交给资产管理器,带有缩略图属性,然后在SRC更新时应用到视频海报特性上。唯一的问题是,这个方法似乎只有在修改 SRC 几次后才真正生效,而且它只适用于视图,而不适用于导出的 html。 这是我当前插件的代码...... 块则简单地表示为 我猜组件模型里可能缺少一些逻辑,但不确定具体是什么

artf

你好@smik3一般来说,如果你遇到问题,需要在现场演示中重新制作。 顺便说一句,首先,使用改进后的 API 来定义组件,因为这是: “''js model: defaultType.model.extend({ 特质:[ { 名称:“海报”, chngeProp: 1, }, ], }), 然后你不应该更新特征的数值,只更新模型...... “''js this.model.addAttributes({ poster: '...' }); ```

smik3

谢谢回复,早该看到那个了! 我现在遇到了相反的问题,就是它把修改应用到模型(以及导出/最终代码)上,但如果视频块放在另一个块里,视图里就只显示一个空白的组件。要自定义画布中显示的内容,我需要更新模型还是更换其他方面?我稍后会尝试做一段片段,我处理素材的方式比较奇怪,可能需要一些时间。

#22492019年9月6日作者 senchden暂无回答
0 个反应

:自定义样式在指定ID后会被重置

预期: 在指定 ID 后,所有添加到块上的样式都会被保留。 实际情况: 指定 ID 后,所有添加到块中的样式都会重置。 繁殖步骤:添加新块。通过样式管理器添加自定义样式。通过设置设置并识别。注意所有样式都会重置。 可在网页演示中复现。 屏幕录制: ![葡萄虫屏幕1](https://user-images.githubusercontent.com/31250983/64424413-4a882e80-d0a9-11e9-9e68-cedb9edf4eee.gif)

#22482019年9月6日作者 senchden暂无回答
0 个反应

:样式管理器标签的属性有“未定义”

编辑器会在“class”和“title”属性中添加“未定义”值,从而生成一个提示“未定义”。可在网页演示中复现。查看截图:来源: ![注释 2019-09-06 125324](https://user-images.githubusercontent.com/31250983/64423200-37c02a80-d0a6-11e9-95e7-7da69da9bea7.png)结果: ![注释 2019-09-06 125459](https://user-images.githubusercontent.com/31250983/64423216-41499280-d0a6-11e9-9c3f-c22f007e771b.png)

#22472019年9月6日作者 senchden暂无回答
0 个反应

:编辑器在IE11中无法工作

意料之中:编辑器正常工作。 实际上:页面是空白的。 IE11 不打开编辑器,而是在控制台打印出以下内容: 可通过本地副本(grapesjs 0.15.3、IE11、Windows 10)和网页演示复制。 这个问题可能和以下有关:https://github.com/artf/grapesjs-preset-newsletter/issues/72

#22462019年9月6日作者 parmando3 个回答
0 个反应

我如何更改文本阴影中的“图层”?

你好,我该如何在文本阴影中更改“图层”?我需要翻译这个...... 谢谢你 ![图层](https://user-images.githubusercontent.com/2301752/64391270-84602300-d01e-11e9-922f-2a7dc0a2ff00.JPG)

ghost

我觉得你做不到......但你可以在样式添加或更新时,使用 jQuery 或 JavaScript 更改页面的 HTML。比如编辑器更新里的“替换(/Layer/g, 'Other')”。

parmando

这很有趣......但我无法在实际中实现。

parmando

Eu não acho que você pode fazer isso ......Mås você pode alterar o HTML da página quando o estilo é adicionado ou atualizado usando jquery ou JavaScript.Como 'replace(/Layer/g, 'Other')'na atualização do editor. 我该怎么做? 会是这样的吗? editor= edit...

浏览所有主题