GrapesJS 问题

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

找到 3,464 个问题

#30452020年9月23日作者 ghost2 个回答
0 个反应

BUG:在nodejs es6中导入CSS和模块出现问题

版本: 0.16.22 你能重现演示中的bug吗? [x] 是的 [ ] 不 预期的行为是什么? 导入 Grapejs CSS 和 module 详细描述那个漏洞** 语法错误:无效或意外令牌 在Object.Module.extensions......js (internal/modules/cjs/loader.js:1157:10) 以及 /project/nodemodules/grapesjs/dist/grapes.min.js:1 ReferenceError:窗口未定义 在物体上。<anonymous> (/home/orestes/Workspace/orbitplum/node_modules/grapesj...

artf

抱歉,你能举个活例子吗?

no-response[bot]

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

#30442020年9月23日作者 RJCAM3 个回答
3 个反应

:新工具栏按钮仅对新添加组件有效,对现有组件无效

大家好,有人能解释一下为什么当我创建新的自定义工具栏按钮时,这个按钮只在添加新组件时出现,而不会显示现有组件,甚至这些组件也是一样的。 我在想,这可能是编辑入职时的某些细节,我没包括。 @artf 我缺少什么才能让它在初始化上正常工作? 这里有个我添加按钮的示例。 它运行得很好,但正如我说的,只针对新添加的组件,而不会针对现有组件(例如,如果我在 gjs 容器内启动代码,组件的工具栏里不会有这个新选项) 你在上面可以看到,当我添加第二个链接时,工具栏上有新的按钮(铅笔),但现有的没有。 ![铬捕捉](https://user-images.githubusercontent.com/49693237/94036577-963c71...

Ju99ernaut

很可能编辑器在运行时不会更改组件,所以画布上的组件是在模型修改之前创建的,因此工具栏不会显示这些更改。

Ju99ernaut

我通过加载完所有组件和组件修改后再加载画布来解决这个问题,但我猜根据存储设置,运行“editor.load()”可能会解决这个问题。

RJCAM

谢谢你的回复@Ju99ernaut,有什么建议我在运行时能更改它们吗? 我觉得如果在核心里做这些改动是可行的,但我在想做一些带有这种函数的插件,这样我们就无法在外部插件中实现。所以它一定是在init之后(我觉得是......)

#30432020年9月23日作者 mmotov1 个回答
2 个反应

提问:只允许编辑文本

你好!我在想是否有可能只允许编辑文本,或者上传图片,并限制更改其他内容? 其目的是让设计师创建网站,用户只需填充内容。提前感谢大家。

mmotov

好的,我找到了解决办法 #336 我就是这么做的

#30422020年9月23日作者 patoperpetua2 个回答
0 个反应

FEAT:上传文件的准确文档

警告 请阅读并遵循接下来的三步,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md先快速搜索一下,看看有没有人没开同样的问题所有相关陈述/问题都必须填写/回答,否则问题可能已结案JSFiddle 入门模板 https://jsfiddle.net/szLp8h4nCodeSandbox 入门模板 https://codesandbox.io/s/1r0w2pk1vl 你想给GrapesJS添加什么? 在 uploadFile 上添加更多文档,并创建一个通过提供 URL 上传文件的功能。 详细描述你的功能需求详细 所以,基本上...

artf

已经有上传URL的选项 https://github.com/artf/grapesjs/blob/8822aa6c6e8ced09ad50f2c8392f1754d3a6ec8b/src/asset_manager/config/config.js#L18-L21

no-response[bot]

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

#30412020年9月23日作者 WilburJZHAO1 个回答
0 个反应

问题:在编辑器中设计好网站后,如何在前端渲染?

大家好, 我想知道如何将编辑器设计的我们自己设计的组件渲染成前端网站? 我在文档里找不到任何相关信息。 我尝试过几种方法:直接加载 HTML 和 CSS 从编辑器获取(由于不包含任何组件信息,无法正常工作)使用 Canvas.getBody.innerHTML(它对某些简单组件有效,但对某些复杂组件(如视频组件)则无效) 所以,有人能建议我如何正确地将网站渲染到前端吗(我用的是Vue)? 非常感谢!

artf

我建议你读这部分 https://grapesjs.com/docs/modules/Storage.html#store-and-load-templates

#30402020年9月23日作者 ghost2 个回答
0 个反应

优点:将鼠标悬停在样式管理器项目上的文字上

你想给GrapesJS添加什么? 嗨。不确定这是否已经预设了,但: 在风格管理器中,能否更改鼠标覆盖自定义特征上的文字 ![图片](https://user-images.githubusercontent.com/60980627/93938576-93c32300-fd7d-11ea-9981-265cd61d1734.png) 我想用鼠标悬停文字来提供更多关于用户正在更改的选项的信息。 我看过文档,但看不到下一步的办法。 谢谢

artf

嗨@ksn-systems,你可以自定义整个标签部分 https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type

ghost

谢谢你

#30392020年9月22日作者 generalsystems1 个回答
0 个反应

BUG:我在使用葡萄时遇到的3个问题

我使用葡萄糖时遇到的三个问题是: ——我无法在画布中渲染React元素: 我在画布里添加一个组件,并在canvas的conf对象里启动component的js文件,但没用。 ——我不能在背景图层里添加颜色 ——当标签标注组件不可拆卸时,可以通过移除容器来移除。 我的问题是,我该如何防止这种情况发生?

artf

请按照问题模板操作

#30382020年9月22日作者 ghost暂无回答
0 个反应

元素相互叠加。

在 gjs-preset-webpage 中,移动端中嵌套元素相互叠加。 但在 Grapes JS 演示中一切都没问题。 可能出了什么问题? 在完成 Grapes JS 的干净安装并添加 gjs-preset-webpage 之后: ![错误](https://user-images.githubusercontent.com/32259003/93895748-37bab900-fd01-11ea-850f-4db154658994.gif) 摘自 https://grapesjs.com/demo.html: ![好的](https://user-images.githubusercontent.com/32259003/93...

#30372020年9月22日作者 PineTreeWild1 个回答
0 个反应

FEAT:通过 component:styleUpdate 事件获取属性值

Changed属性名称只能在component:styleUpdate事件中获得,但我无法获得该属性的值。 'editor.on('component:styleUpdate', (comp, prop) => { prop 是更新后的物业名称 })` 谢谢

artf

你可以直接从组件 'comp.getStyle()[prop]' 获取值

#30362020年9月22日作者 AlinaKontarero1 个回答
0 个反应

FEAT:电子邮件客户端响应式列

你想给GrapesJS添加什么? GrapesJS 会阻止邮件客户端的响应。 详细描述你的功能需求详细 GrapesJS 的模块,比如列,在应用或演示中是响应式的。但用 GrapesJS 块创建的邮件模板对邮件客户端(类似 Gmail 应用或 Outlook 应用)没有响应。 最新版本有替代方案吗? [ ] 是的(描述另一种情况) [x] 不 这是否与某个问题有关? [ ] 是的(请提供本期链接) [x] 不

artf

你好,Alina,这个功能和核心实现有点无关。你可以为邮件模板创建自定义组件/模块,并用插件封装

浏览所有主题