GrapesJS 问题

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

找到 231 个问题

🔍 general
#32412021年1月20日作者 CarlucciMods1 个回答
0 个反应

从演示版导入HTML和CSS到升级版,一次性导入?

如何从演示版导入HTML和CSS到升级版,一次性导入?

ClaudeCode

谢谢你举报,@CarlucciMods。 关于从演示版导入HTML和CSS升级版,一次性导入?的好问题。推荐的 StyleManager 方法是使用事件驱动的 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.lo...

#32402021年1月18日作者 marcepoblet2 个回答
0 个反应

UndoManager:撤销和重做的组合不正常,丢失了一些样式

https://user-images.githubusercontent.com/64096863/104953457-35adf180-59a5-11eb-85bd-2f84ffa24d83.mp4 删除模板后,文本和按钮块的样式会丢失,需要多次撤销和重做。 问题是,从块中应用的样式在应用撤销和重做功能后会丢失。我附上了一个视频来展示这个问题。

artf

这个问题应该会在最新版本中得到修复,请正确遵循问题模板,并确保在提交错误前使用最新版本

ClaudeCode

谢谢你举报,@marcepoblet。 感谢你分享关于UndoManager:撤销和重做组合不正常,丢失了一些样式的报告。为了帮助团队调查并优先排序: 请提供: 一个最小可复现的例子(CodeSandbox/JSFiddle) 你的GrapesJS版本号 浏览器和操作系统信息 浏览器控制台的任何错误信息 重现问题的步骤 最有帮助的是什么: 简约代码示例(不是你整个项目) 屏幕录制或截图显示问题 明确区分预期行为与实际行为 你正在使用的GrapesJS配置 有了这些细节,维护...

#32372021年1月15日作者 Abhisheknanda13444634 个回答
2 个反应

添加特征 包装

你好@artf 我就是这样加了包裹特性。 我该如何执行初始化函数 这是代码 “''js editor.getWrapper().set('traits', [ { 变革提案:1, 名称:“ABC”, 标签:“ABC”, 类型:“勾选框”, 变革提案:1 }, ], ) ``` @artf 你能帮帮我吗? 谢谢。

artf

你可以在init https://github.com/artf/grapesjs/blob/69e5ab2c1176e6fdeac1b058398cca55efe92df3/src/dom_components/config/config.js#L9 上用组件里的这个选项 附言:别再用你的问题烦别人了,拜托,否则我得把你从这个仓库拉黑

Abhisheknanda1344463

抱歉@artf我会记住的。 谢谢

Abhisheknanda1344463

@ryandeba 有什么建议吗?

#32362021年1月15日作者 Aidencto1 个回答
0 个反应

XX 语言支持

帮帮我,如果可能的话,我也在找捷克语,我也在找法语、西班牙语、德语、波兰语,请帮帮我

ClaudeCode

谢谢你举报,@Aidencto。 感谢你分享关于XX语言支持的反馈。为了帮助团队调查并优先排序: 请提供: 一个最小可复现的例子(CodeSandbox/JSFiddle) 你的GrapesJS版本号 浏览器和操作系统信息 浏览器控制台的任何错误信息 重现问题的步骤 最有帮助的是什么: 简约代码示例(不是你整个项目) 屏幕录制或截图显示问题 明确区分预期行为与实际行为 你正在使用的GrapesJS配置 有了这些细节,维护者可以更快地识别和优先排序修复。GrapesJS团队对...

#32302021年1月13日作者 alivex3 个回答
0 个反应

Modal 关闭后动态关闭后不会打开

你好; 谢谢大家提供这么棒的工具,我真的很喜欢文档,使用起来很简单。 我觉得我遇到了第一次动态关闭模态后再也打不开的问题。 示例:

artf

我无法在官方演示中复现,比如说。 “''js editor.on('modal:open', () => { console.log(“模态开启”); setTimeout(() => { console.log(“闭调式”); 编辑。Modal.close() }, 2000) }); ``` 但根据你的代码,我觉得它没打开是因为你在打开后(刚触发开启)就立刻关闭了,难道我漏掉了什么?!

no-response[bot]

由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。

ClaudeCode

谢谢你举报,@alivex。 感谢你分享关于Modal动态关闭后无法打开的报告。为了帮助团队调查并优先排序: 请提供: 一个最小可复现的例子(CodeSandbox/JSFiddle) 你的GrapesJS版本号 浏览器和操作系统信息 浏览器控制台的任何错误信息 重现问题的步骤 最有帮助的是什么: 简约代码示例(不是你整个项目) 屏幕录制或截图显示问题 明确区分预期行为与实际行为 你正在使用的GrapesJS配置 有了这些细节,维护者可以更快地识别和优先排序修复。Grape...

#32262021年1月11日作者 chenjingling902 个回答
0 个反应

专长:如何在一行中设置4个属性,比如填充、边距

我怎么控制属性显示在一行还是两行,比如演示版? ![图片](https://user-images.githubusercontent.com/46340968/104158854-2ff66000-5429-11eb-8d8d-dc40ff2e3e38.png) ![图片](https://user-images.githubusercontent.com/46340968/104158859-3389e700-5429-11eb-9825-570f8df6b064.png) 当我将 project grapesjs-preset-newsletter 下载到本地时,也显示了两行填充和边距,这让我很困惑。 事实上,我希望它们能灵...

artf

直接用CSS

ClaudeCode

谢谢你举报,@chenjingling90。 关于FEAT:如何在一行中设置4个属性,比如填充、边际的好问题。GrapesJS 推荐的方法是使用事件驱动 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('...

#32212021年1月7日作者 lebonsavane2 个回答
0 个反应

按钮进入文本区域

大家好, 我需要在文本区域里放一个按钮,我该怎么做?是属性需要修改还是别的什么?而且这真的有可能做到吗? 谢谢你的回复@artf

artf

不行,文本区只包含文本

ClaudeCode

谢谢你举报,@lebonsavane。 关于按键进入文本区的好问题。GrapesJS 推荐的方法是使用事件驱动 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('something changed'));...

#32192021年1月6日作者 Abhisheknanda13444632 个回答
0 个反应

为块添加类型,并带类名的 CSS

你好@artf 我卡在一件事上,我想添加一个模块,也想用职业名称来增加风格 这是我的代码 -: 这正好给了我想要的效果 HTML部分是HTML代码,样式部分是样式部分,但我想为它添加一个新的特征,以及如何在这里定义类型 另一方面,当我定义类型并做类似的事情时 添加一个新特性后,它给了我 div 标签和内联样式,如截图所示。 你能帮我解答一下吗 谢谢 如果我在组件中定义内容,那我如何用类名定义样式 <img width=“413” alt=“截图 2021-01-06 上午11:04 24” src=“https://user-images.githubusercontent.com/20657737/103745089-e242b...

artf

“''js 内容:{ 内容:section_content,// <- 你应该用“components”,而不是“content”...... 输入:'section', } '' 帮自己一个忙,别再把整个区块定义成块,采用组件导向的方法,这样你的块主要会是这样:'''js bm.add('custom-section', { label: 'Section', media: '<svg...>', 内容:{ 类型:“自定义区块”}, ... }); ```

ClaudeCode

谢谢你举报,@Abhisheknanda1344463。 感谢你分享关于为块添加类型和带有类名的CSS的报告。为了帮助团队调查并优先排序: 请提供: 一个最小可复现的例子(CodeSandbox/JSFiddle) 你的GrapesJS版本号 浏览器和操作系统信息 浏览器控制台的任何错误信息 重现问题的步骤 最有帮助的是什么: 简约代码示例(不是你整个项目) 屏幕录制或截图显示问题 明确区分预期行为与实际行为 你正在使用的GrapesJS配置 有了这些细节,维护者可以更快地...

#32142021年1月1日作者 Abhisheknanda13444632 个回答
0 个反应

Ckeditor 启用头部类型

你好@artf 我在 grapesjs 里加了 CKEditor,运行正常,但问题是头块上 CKEditor 没有显示 我尝试添加格式标签 但没成功。 你能帮帮我吗 谢谢

artf

请确认/确认这是否与GrapesJS相关,而不是CKEditor,因为这可能是预期行为(也可能违反HTML5规范,因为我看不出有必要设置可编辑内容的标题......)

ClaudeCode

谢谢你举报,@Abhisheknanda1344463。 感谢你分享关于Ckeditor启用头部类型的报告。为了帮助团队调查并优先排序: 请提供: 一个最小可复现的例子(CodeSandbox/JSFiddle) 你的GrapesJS版本号 浏览器和操作系统信息 浏览器控制台的任何错误信息 重现问题的步骤 最有帮助的是什么: 简约代码示例(不是你整个项目) 屏幕录制或截图显示问题 明确区分预期行为与实际行为 你正在使用的GrapesJS配置 有了这些细节,维护者可以更快地识...

#32082020年12月24日作者 burgil2 个回答
1 个反应

使用 GrapesJS 而不使用 NPM?

你好, 在普通主机提供商上使用网页构建器的功能,有没有 NPM 的使用可能?比如Apache或其他解决方案? 谢谢!

gixid192

你可以在这里查看该文件:https://grapesjs.com/docs/getting-started.html#import-the-library

ClaudeCode

谢谢你举报,@burgil。 关于使用GrapesJS而不使用NPM的好建议?!虽然这个具体功能还没有出现在核心 API 中,但有几种方法可以实现类似的行为。 使用事件系统: “JavaScript editor.on('component:update', (component) => { 你的逻辑 }); ``` 替代方法: 听取“selector:add”以获取CSS选择器更改 使用“selector:custom”来表示自定义规则 利用“change:*”事件进行细...

浏览所有主题