GrapesJS 问题

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

找到 3,464 个问题

#9872018年3月29日作者 baxxos3 个回答
0 个反应

自定义特质下拉菜单未显示

你好, 在向组件添加自定义特征时,下拉选单(选择)元素箭头指示图标不会被渲染: ![图片](https://user-images.githubusercontent.com/17254686/38093011-01d5efb6-336a-11e8-931e-709ad1be009d.png) 我正在使用以下代码为链接组件添加自定义特征: 我是不是漏掉了什么?也许是额外的属性?其他功能都正常,除了这个细节(显然对我的客户来说非常重要)。 我目前用的是14.6版本,但找不到强制GrapesJS像渲染所有默认组件特征(例如链接目标)那样渲染下拉指示器的方法。

nojacko

我觉得你必须覆盖 CSS。

baxxos

通过一个“脏黑客”(重载“初始化”方法)成功解决,引用如下:[#972](https://github.com/artf/grapesjs/issues/972)

lock[bot]

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

#9862018年3月29日作者 nojacko2 个回答
2 个反应

:导出的CSS无法覆盖主体的背景色

当 init 函数的“样式”选项中定义了身体背景样式时,无法覆盖。 鉴于风格: 在Grapes中更改背景色后,CSS输出为: 由于顺序,使用时会优先使用原色。 虽然这不一定是问题,但重复“body”并非必需,如果合并“body”的CSS定义,可能会解决这个问题。我相信其他 CSS 选择器也会这样。繁殖步骤https://jsfiddle.net/jk3g2eu2/点击画布上的包装更换背景颜色。点击代码图标查看生成的CSS。

artf

谢谢你,James,我们已经知道了 #552,但遗憾的是还没有提供任何修复 :/ 主要问题是GrapesJS不擅长主体/包裹的造型,因此我们会看到“主体”来自三个不同的地方:来自[protectedCss](https://github.com/artf/grapesjs/blob/dev/src/editor/config/config.js#L68)选项从包装器的组件样式(通常是主体,因此[我单独处理](https://github.com/artf/grapesjs/...

lock[bot]

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

#9852018年3月29日作者 tomichal3 个回答
1 个反应

GrapesJS 能否允许通过内置资产管理器上传任意文件?

我看了资产管理代码和维基,似乎尽管文档声称资产管理可以上传任意文件(即添加任意资产类型),但实际的资产管理代码在文件上传表单的文件输入栏上硬编码文件类型为“image/*”https://github.com/artf/grapesjs/blob/d5f0ae94dfd801a8c13cc0f6ce33e209f98f1c65/src/asset_manager/view/FileUploader.js#L8 这是个漏洞/疏忽吗?资产管理代码确实需要修改或修改,还是我漏了配置管理器接受与默认资产类型(目前仅图片?)以及任何任意资产类型的文件类型的方法? 我的用例是将链接组件连接到资产管理器,用户可以上传文档文件(pdf、doc、x...

artf

好问题,我觉得问题出在 [OpenAssets](https://github.com/artf/grapesjs/blob/dev/src/commands/view/OpenAssets.js#L14) 命令本身,应该在 'OpenImageAssets' 里重命名(确实它只渲染图片类型)。所以,你可以尝试创建一个更通用的命令(比如更通用的命令,或者只针对文档),看看这个[自定义](https://github.com/artf/grapesjs/wiki/Assets...

tomichal

@artf我创建了引用的拉取请求。我承认我的动机是针对具体的使用场景,但希望它的代码足够通用,能在核心编辑器代码库中被接受。

tomichal

...哦,顺便澄清一下——还有一段与这个拉取请求并列编写的代码,存在于我项目的一个自定义插件里。它是一个插件,基本上可以实现以下功能:自定义链接DOM 组件,使得通过RTE创建链接后,资产管理器会打开,此时可以上传任意资产并链接到新创建的链接组件。自定义资产管理工具的图片 资产类型,使得在资产管理器中选择图片时,目标组件的“src”或“href”属性都会被更新。向资产管理公司添加一种其他资产类型。如果资产管理器用于Link DOM 组件,则“其他资产类型”会与Image资产...

#9842018年3月28日作者 davidwmemlink3 个回答
1 个反应

Grapesjs支持加载和修改之前保存的作品吗?

当我下载一个页面时,我看到的HTML和页面里看到的完全不同。当我把保存的 html 放回 gjs 时,我看到的是另一个页面。 我该如何加载保存的页面并下次编辑?

wyx2000

我明白了,使用存储管理器,

wyx2000

我也是同样的问题

lock[bot]

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

#9822018年3月27日作者 adam-gpc3 个回答
3 个反应

Angular5 支持

这将成为一个特色

lakinmohapatra

我们需要Angular 6支撑

maxtacco

请在下次之前搜索相关问题:https://github.com/artf/grapesjs/issues/220#issuecomment-322574774

lock[bot]

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

#9812018年3月26日作者 theleoni2 个回答
0 个反应

设置“生产”模式

嗨。就像“预览”模式一样,我只显示画布(侧边/顶部没有条纹),不显示角落的眼睛图标。有没有什么“生产”模式之类的?是'editor.getHtml()'就在这附近吗?

artf

没有,没有“生产”命令,但你可以通过点击[预览](https://github.com/artf/grapesjs/blob/dev/src/commands/view/Preview.js)轻松创建一个。 “''js 编辑。Commands.add('production', { run() { 制作模式开启 }, 停止() { 生产模式关闭 } }) ```

lock[bot]

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

#9802018年3月26日作者 v8jupiter2 个回答
0 个反应

与任务 https://github.com/artf/grapesjs/issues/873 相关

你好, 从数据库恢复编辑器后,仍然存在一些bug。 在脚本中,功能()特征似乎会保留旧值。 简短说明: ' 脚本: function() { var startfrom = '{[ startfrom ]}'; var endTxt = '{[ endText ]}';' 在变量 startfrom 和 endTxt 中,我们会有旧值 视频解说:https://youtu.be/buHJcHcpU8s

artf

谢谢你提醒我,Vlad,下次发布会修复的

lock[bot]

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

#9792018年3月24日作者 anand-gopinath2 个回答
0 个反应

无法对齐自定义组件

@artf我创建了自定义组件的 tyep 并插入了 vai BlockManager,如果我对它应用了样式程序,它就无法正常工作。 ![对齐](https://user-images.githubusercontent.com/25955939/37831869-e1e54b4e-2ecc-11e8-9cf6-824d9cb1b849.png)

artf

我不知道你的“Align”代表什么,但“Text align”应该应用到父元素上

lock[bot]

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

#9782018年3月23日作者 anand-gopinath2 个回答
0 个反应

自定义组件类型的子节点不可编辑、选择或高亮

@artf我正在创建一个默认类型的自定义组件,代码看起来是这样 ![saf](https://user-images.githubusercontent.com/25955939/37830429-3023ab2a-2ec8-11e8-84bb-0faccde50839.png) 我也审阅过#260,并按照你的建议实现了。这里,自定义的“div”标签包含可选、可移除和可高亮等功能。我还需要子元素可以选择和高亮。怎么做? 还有一点,如果通过BlockManager做同样的操作,它对所有父母及其子节点都有效 ![344](https://user-images.githubusercontent.com/25955939/378312...

artf

如果你直接把'data-gjs-'属性附加到DOM上,就不能用它们,这些属性是从模型层面解析出来的,所以'model.components('<div data-gjs-...')'

lock[bot]

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

#9772018年3月22日作者 alimajed932 个回答
0 个反应

视频块 - Vimeo 提供商的控制选项

大家好, 我注意到,当你在视频块中选择Vimeo作为提供者,并取消勾选“控制”选项时,控制按钮依然存在,无法移除。 ![截图 2018-03-22 下午1:17:21](https://user-images.githubusercontent.com/28840780/37767692-aaacf3b0-2dd3-11e8-91d9-c6701f9723ba.png) 此致。

artf

现在好像只对专业账号有这个功能了...... https://help.vimeo.com/hc/en-us/articles/224969968-Embedding-videos-overview 那我就把它拿掉了

lock[bot]

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

浏览所有主题