GrapesJS 问题

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

找到 1,399 个问题

🔍 outdated
#16862018年12月27日作者 Sridhar-M2 个回答
0 个反应

CMS:葡萄尚未定义

我正在尝试用基础的Grapesjs编辑器来控制内容管理系统(CMS)。这是我的代码: 我用NPM安装了葡萄。后来我尝试在本地运行这个html文件,果然输出是Grapesjs编辑器。我在CMS里用同样的文件,结果显示“葡萄未定义”。

artf

我只是复制粘贴了你的代码,一切正常 https://jsfiddle.net/mxdLpe0k/

lock[bot]

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

#16852018年12月26日作者 gabewill2 个回答
0 个反应

如何从外部向编辑器发送数值。

你好, 几天前我开始研究如何将一些从 Angular 模态(在葡萄编辑器前方调用)发送给编辑器本身的数值,这次我想从自定义的 Angular AssetManager 发送一些图片到编辑器,以便用这些图片来构建网站。有没有什么办法可以实现这一点?有什么建议吗?

artf

你可以通过[资产管理器](https://grapesjs.com/docs/modules/Assets.html)管理GrapesJS资产,或者如果愿意,甚至可以替换内置的(更多信息请见#491)。

lock[bot]

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

#16842018年12月26日作者 B-Esmaili2 个回答
0 个反应

我可以用 React 来开发组件吗?

大家好,对这次出色的工作印象非常深刻。我有一个关于组件开发的问题。问题是,我可以用React来开发插件吗?如果可以,有没有相关的文档或指南?

artf

你好 @B-Esmaili GrapesJS 是框架无关的,所以你只需要用它的 API 来定义新的组件。这里有一些你可以开始的文档:[创建插件](https://grapesjs.com/docs/modules/Plugins.html)[创建自定义组件](https://grapesjs.com/docs/modules/Components.html)

lock[bot]

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

#16832018年12月26日作者 AkibDeraiya1233 个回答
0 个反应

当编辑器或渲染元素带有动态IP时,如何更改ID/类?

你好,@artf, 希望你一切安好。 我有两个关于动态方块添加的问题, 1)能用动态ID渲染方块吗? 2)能否更改 'block:drag:stop' 或 'component:add' Grapesjs 方法中的 id/class/onClick 方法? 这是我的一些代码, 在上面的例子中,我需要把“dynamic”设置为“dynamic”而不是“staticId”。这也被传递到点击功能中。 我正在尝试更改那个ID。 但在通过“$('#staticId').attr('id', 'random id is here');' 进行更改后,实际上并没有获得任何变化。 实际上我用的是grapes.js angular.js(Angul...

artf

在你的“block:drag:stop”回调中,你应该修改“droppedComponent”(是[Component](https://grapesjs.com/docs/api/component.html 的一个实例),所以用它的API),“$('#staticId'根本不存在,画布在文档的另一帧里。 “''js const randomId = '...'; droppedComponent.addAttributes({ id: randomId, onclick...

AkibDeraiya123

你好,@artf, 感谢你们的快速支持。 现在对我来说很有效, 这对我来说很有效。 假设我有这样的内容, 有没有可能更新img标签的ID和OnClick功能?

artf

@AkibDeraiya123你可以随意操作,请检查一下API,https://grapesjs.com/docs/api/component.html

#16822018年12月24日作者 kario1323 个回答
0 个反应

GrapesJS上的饼干可以移除吗?

你好!我用的是最新版本的GrapesJS,但它给我的项目带来了问题,因为GrapesJS把编辑保存成一个cookie,如果我回去,之前的设计依然存在。我的项目运作方式是,你必须从列表中选择一个模板,但因为 cookie 的问题它无法使用。有没有办法在GrapesJS上禁用这个功能? 非常感谢你,卡洛。

artf

因为GrapesJS把编辑保存成cookie [localStorage](https://developer.mozilla.org/it/docs/Web/API/Window/localStorage),不是饼干...... 请阅读相关文档 https://grapesjs.com/docs/modules/Storage.html

kario132

谢谢!

lock[bot]

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

#16812018年12月24日作者 ahmedeldeeb25-zz2 个回答
0 个反应

为视频组件添加新的自定义特征

在视频组件中,我需要在现有特征旁边添加新的自定义特征,这样做后所有特征都会消失

artf

请遵循议题模板

lock[bot]

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

#16802018年12月24日作者 froderf2 个回答
0 个反应

缺失属性

当我把一个方块拖到画布里时,该方块的一些属性会缺失 在上述示例中,拖动块进入画布后,“data-gjs-test”被移除。 我希望它保持。 谢谢你

artf

那些属性本来就是用来被移除的,如果你需要它们,可能你做错了什么......

lock[bot]

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

#16792018年12月23日作者 alialrabi3 个回答
0 个反应

如何使用 Trait 在 Canvas 中渲染组件。

你好,Artf,感谢你提供这么棒的工具,我已经为我的问题做了测试案例 https://js.do/code/271771 我创建了自定义工具侧边栏和创建特性来渲染组件,并通过复选框更新。 ——为了繁衍 1-拖拽侧边栏组件到Canvas(它应该在控制台中打印初始fname值) 在类样式管理器中开2-open过滤器菜单 3-勾选框 选择 fname 4-然后我想在Canvas中渲染侧边栏组件,fname值 5-我会用这个值作为参数,在发布页面后用脚本。

artf

在你的doStuff方法里,你只得到特性的名称,所以没什么用。我觉得如果你在简单输入中更改那个复选框特性,你会看到脚本在导出代码中正确更改

alialrabi

感谢你的重播,能否请你详细解释一下应该说明的内容 我有吗?你说的(在简单输入中更改那个复选框特质)是什么意思?我已经更新了演示版,让内容更清晰 https://js.do/alialrabi/273238。 fname 和 lname 有两个复选框,所以需要把 myModelPropName 的值改成 fname 或 lname,随用户选择。我在dostuff方法里用myvalue = trait.get('name')设置了myvalue,所以myModelPropNam...

lock[bot]

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

#16772018年12月21日作者 suresh51 个回答
0 个反应

我们如何在图层管理器中给组件命名?

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...

lock[bot]

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

浏览所有主题