GrapesJS 问题

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

找到 3,464 个问题

#28402020年6月19日作者 tonypartridge1 个回答
2 个反应

身体背景颜色/图片无法保存?

当我在正体上设置颜色或背景图像时,它似乎不会保存在 html/css/components。有什么技巧可以让背景画布保存吗?例如,请参见附件。 <img width=“1345” alt=“截图 2020-06-19 08 01 56” src=“https://user-images.githubusercontent.com/1400982/85105890-2e521a00-b203-11ea-8c64-ac2fa9fb9476.png”>

tonypartridge

avoidInlineStyles:1 解决了它。

#28392020年6月19日作者 akashdesale981 个回答
0 个反应

我在方块里添加了一个名为模板的组件,但当我尝试在这个模板组件中拖动另一个组件时,它会被拖动,但保存后会移除所有组件。如何避免这种情况?

这是模板组件的代码: “''js 导出默认 { init(editor) { 编辑。DomComponents.addType('myTemplate', { isComponent: el => el.tagName == 'template', 型号:{ id:“模板”, 默认值:{ 标签名称:'template', 可悬浮:确实如此, 可调整大小:{ 最小数字:20, TC:1,// 顶级牵引员 cl: 1, // 左侧牵引者 等级:1,// 右训犬 BC:1 // 底部牵引者 }, 默认情况下,特征绑定于属性,因此定义 它们的初始值我们可以使用属性 属性:{ 'data-gjs-type': 'myTemplate' }...

artf

“<template>标签应被区别对待 #244”

#28382020年6月18日作者 levansuper3 个回答
1 个反应

风格部分被重复使用

大家好 我使用的是: “葡萄”: “0.16.12”, “grapesjs-preset-webpage”: “0.1.11”, 在 CSS 编辑区我遇到了这种奇怪的现象: <img width=“1527” alt=“截图 2020-06-19 00 39 13” src=“https://user-images.githubusercontent.com/223112/85069933-01cbdd00-b1c6-11ea-909b-7b77a048eefe.png”> 很多章节是重复的! 这是包含我代码的仓库: https://github.com/levansuper/grapes

levansuper

@artf我的情况是,我用Node加载模块,而不是直接在HTML里。最后我找到并回答了:

artf

你好,Levan,请尽量按照预设页面的模板操作 https://github.com/artf/grapesjs/blob/gh-pages/demo.html

etamity

@artf我的问题是我用Node加载模块,而不是直接在HTML里。最后我找到并回答了: 我发现如果你把“styleManager: { clearProperties: 1 }”传递给GrapesJS,也能修复这个问题

#28372020年6月16日作者 tyrp1 个回答
0 个反应

文档中的破例

[本节]底部链接的沙盒(https://grapesjs.com/docs/modules/Components.html#tips)不会渲染任何东西。 “该方法的完整示例可见[此处](https://codesandbox.io/s/x07xf)” 控制台没有错误,不确定是不是删了什么或者为什么不行。

artf

沙盒已经更新了,所以这个问题本该被修复。

#28362020年6月16日作者 RJCAM1 个回答
1 个反应

:添加主导组件时无法添加类别

GrapesJS 版本使用:0.16.12(当前) 这只是个奇怪的行为,我可以在直接在画布内添加组件时添加所有想要的属性,比如用dom components的add函数(比如下面的代码),但编辑器总是会删除这个类。 只有当我们先创建组件并为它分配类时,才会添加该类。举个例子,我们先加上上面的代码,然后再加上下面的代码:

artf

是的,你必须用“classes”属性,但我同意这很让人困惑(因为类的处理方式有些不同),所以我会尝试用“attributes.class”值来实现初始化

#28352020年6月16日作者 letstri1 个回答
1 个反应

外部阴影类型不被应用

必须 https://grapesjs.com/demo.html选择任意物品添加方框阴影将盒子阴影设置为内部将盒子阴影设置为外部 视频: https://take.ms/9aFjz

artf

@BrooonS谢谢,我会去看看

#28342020年6月16日作者 kuhelbeher3 个回答
6 个反应

Grapesjs 不会为包装器初始化样式

你好,我遇到了一个 bug grapesjs 无法初始化 wrapper 的样式。繁殖步骤:前往 https://grapesjs.com/demo.html选择包装并设置背景。它会为样式添加“正体”规则,并且会显示在样式设置中刷新页面——“正文”规则依然存在(你可以在“查看代码”模态中查看),但封装器没有应用到 ![simplescreenrecorder-2020-06-16_15 23 25](https://user-images.githubusercontent.com/37115006/84775520-00dd5480-afe8-11ea-97ad-9a7613608ba1.gif) 而且这也导致了我项目中类似这个...

bryanjamesmiller

这似乎解决了问题: 有什么理由不这么做@artf?

Jowcey

嘿,这个问题还在持续。 加到身体层(包装器)里的类和CSS每次重启都会被清除。 看起来ID是随机生成的,这就是CSS失效的原因,但不确定为什么该类会被清除。

aakash2610

我也遇到同样的问题。Grapesjs团队建议有什么解决办法吗?同时,这个问题有修复的时间表吗?

#28332020年6月16日作者 jpdigital1 个回答
0 个反应

:如何在组件中添加工具栏?

你好, 我想用工具栏扩展表格组件,用于添加和删除列和行。据我理解的文档和代码,选中组件时应该触发“onActive”这个函数。还是我误解了这个功能?因为当我尝试这样扩展“表格”组件的视图时 这些函数未被执行。 祝你好,延斯

artf

点击这里 https://github.com/artf/grapesjs/issues/266

#28322020年6月15日作者 mbaird41 个回答
0 个反应

替换/覆盖分类视图模板?

你好, 想知道添加新块时是否可以用自定义HTML替换CategoryView的模板? 我尝试过几种方法,但仅凭源代码,我看不到什么办法。

artf

不,很遗憾,这不可能,但你总可以自己创建块容器,用HTML5的D&D来放置内容 这里有一个示例 https://github.com/artf/grapesjs/issues/2595#issuecomment-593699277

#28312020年6月15日作者 mustahsanmustafa2 个回答
1 个反应

创建自定义组件后,文本组件的行为就不正常了

你好,artf, 创建自定义组件后,文本组件的行为不再像以前那样。在导入模态中修改一些代码后,它会移除所有裸节点。例如: 在导入模态中编辑内容后,会被改成: 如你所见,它移除了裸文本节点,也就是插入你的文本。 需要注意的是,当编辑器中没有添加自定义组件时,这种行为不会发生。 我创建的一个自定义组件示例:

artf

你是在混合旧的 API 和新的 API 来自定义组件定义。 用 'model: defaultModel.extend({' 需要一个内部静态的 'isComponent'(你在外部使用,就像新 API 里一样),没有它,你就破坏了 [Component Type Stack](https://grapesjs.com/docs/modules/Components.html#component-recognition-and-component-type-stack) 你...

mustahsanmustafa

更新: 如果我直接从 textnode 而不是 default 扩展自定义组件,问题就会以某种方式解决: 但如果问题也能默认解决,会更好。 干杯

浏览所有主题