GrapesJS 问题

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

找到 1,399 个问题

🔍 outdated
#4752017年11月1日作者 ateshuseyin3 个回答
0 个反应

在移除资源前打开确认对话框

我想在移除资源管理器中的图片之前打开一个确认对话框。既没有任何功能,也没有合适的 API。

artf

你可以使用Assets文档中的代码 “''js 扩展原有的“形象” 编辑。AssetManager.addType('image', { 浏览量:{ onRemove(e) { e.stopPropagation(); const model = this.model; confirm('你确定吗?') & model.collection.remove(model); } }, }) ``` 把它放进插件里,否则它不会对已经定义好的图片生效

ateshuseyin

@artf 谢谢

lock[bot]

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

#4732017年11月1日作者 arunBenchamin2 个回答
0 个反应

外部样式表

干得漂亮。如果网页样式被移到样式表,装饰部分的大部分CSS属性就无法从样式表加载,会有点问题。 (例如:头部的背景-图像属性)

artf

如果你把CSS作为远程资源加载,这种行为是正确的。针对你的情况,一个变通方法是通过 ajax 加载 CSS,然后用 'editor.addComponents(<style>'${cssText}</style>''' 添加结果

lock[bot]

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

#4722017年11月1日作者 mekamleshk2 个回答
0 个反应

模态

你好@artf 我正在尝试在保存时点击保存模板到数据库,我想在 Toast 中显示成功信息。 你能帮我举几个示例代码吗? ![无题](https://user-images.githubusercontent.com/16983847/32262987-af968c0a-befd-11e7-8784-9e54d7baf17c.png)

artf

使用存储事件(你可以在这里找到完整的事件列表:[API Editor](https://github.com/artf/grapesjs/wiki/API-Editor)) “''js editor.on('storage:store', res => { // ...做点事 }) ```

lock[bot]

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

#4712017年11月1日作者 tomichal3 个回答
0 个反应

第三方库样式碰撞

你好, 我想在编辑器中加入第三方样式和JavaScript。 它们的添加方式如下: 我遇到的第三方CSS问题是,它的一些样式规则与编辑器的样式规则发生冲突,比如第三方库使用了一个类“行”。 有没有推荐的解决办法?也许我漏掉了什么明显的解决办法?感谢任何帮助,也感谢你创建了这么棒的编辑器!

tomichal

我查看了 https://github.com/artf/grapesjs-blocks-basic 插件,发现我遇到的问题似乎来自那里,即插件没有使用grapesjs编辑器的“stylePrefix”''配置设置,尽管最初是从编辑器里获取的: https://github.com/artf/grapesjs-blocks-basic/blob/22d7799d7ecfccd55da67035acb797c8e7f86ccd/src/index.js#L4 在编辑器获得“s...

artf

你好@tomichal看起来你已经准确知道问题出在哪里了。 我结束这篇文章,转而支持 https://github.com/artf/grapesjs-blocks-basic/issues/2

lock[bot]

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

#4702017年10月31日作者 mekamleshk3 个回答
0 个反应

模态误差

你好@artf 当我尝试点击发送测试按钮时,它会给我这个错误,我试过更新版的 grapesjs-preset-newsletter ![捕获](https://user-images.githubusercontent.com/16983847/32224638-52d62c90-be68-11e7-8b5a-89aca14183da.PNG)

artf

@mekamleshk那个按钮被移除了,你也可以在这里查看 http://grapesjs.com/demo-newsletter-editor.html

mekamleshk

@artf 我知道你之前已经移除了它,但我之前用它作为弹出窗口来保存模板到数据库。 是因为它完全脱离了框架吗?

artf

它从来不是框架的一部分,只是我用来定制的一个面板 https://github.com/artf/grapesjs/blob/gh-pages/demo-newsletter-editor.html

#4672017年10月31日作者 perfect-coders3 个回答
0 个反应

把焦点放在其他元素上

我在点击某个元素时打开了一个弹窗,但焦点仍然在我点击的元素上。我想重点放在弹出式元素上。 葡萄里有什么方法吗?

artf

你说的是哪款弹窗?内置模态?

perfect-coders

我用 Grapejs 做了一个自定义弹窗,然后在元素点击时打开。所以我想让用户点击元素时,会弹出一个窗口,并且默认选择了弹出窗口。 现在发生了什么,我在点击链接元素时打开弹出式元素,弹出式元素会显示,但控件仍然在链接元素上,我想把控制项移到弹出式 div 上。

artf

如果是你自定义的弹窗,我觉得你自己负责管理焦点

#4662017年10月30日作者 arthuralmeidap3 个回答
0 个反应

禁用按钮

你好, 我在选项面板里加了一个新按钮,现在我正试图让它禁用,因为某个条件是不允许的。 目前我尝试用myButton.set('active',1),但这不是我想要的。 我快速查看了GrapesJS的代码,没看到有禁用按钮或让它“不可点击”的选项。 有内置功能吗?还是我需要砍葡萄,加点支撑?

artf

你好,Arthur,很遗憾没有“禁用”功能,但如果有这个功能会很酷

arthuralmeidap

你好@artf, 我会努力改进,好吗? 我会开始为按钮添加一个新的“禁用”属性。你怎么看?

arthuralmeidap

嘿,@artf, 这和这个问题无关,但你知道下一个版本什么时候发布吗? 开发分支有一些改进,如果能有它们会更好。

#4642017年10月30日作者 jiggyt2 个回答
0 个反应

为风格增添格调?

你好,抱歉如果之前有人问过这个问题,但我查过没找到相关信息。 我该如何将内容下的组件(文本框)引用到默认的唯一类,而不是必须逐个输入 CSS 属性? 例如(不工作)下文,输入控制是该类。 ID:“电子邮件”, 标签:“电子邮件”, 分类:“额外”, 属性:{class:'fa fa-map-o'}, 内容:{ 类型:“输入” 风格:{类:“输入控制”} }, 尝试了所有可能的排列,比如 style: {'.input-control'},换个属性标签,或者 class: {'Input-Control'},但编辑器在做这些操作时都加载不了。抱歉给你添麻烦了,提前感谢。

artf

使用“类”键 “''js ... 内容:{ 类型:“输入” 类别:['class1', 'class2', ...), 内部样式是内嵌式的 样式:{'text-align': 'Center', ....} } ... ```

lock[bot]

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

#4632017年10月29日作者 roytang3 个回答
0 个反应

网页演示中的视频组件能正常工作吗?

我想学习如何使用视频组件,但演示网站上的(http://grapesjs.com/demo.html 年)似乎不起作用? 把视频组件放进画布里,会显示一张带有灯光的静态照片。如果我点击编辑图标,照片编辑器会打开,但没有内容和工具栏,控制台里还有很多 JS 错误。

artf

这不是照片,而是视频(我刚关闭了自动播放),如果你切换控制并打开预览,应该能看到播放。 关于编辑按钮,我觉得是个bug,不应该在那里,我稍后会检查

roytang

如何切换控制并开启预览?

artf

![正文编辑](https://user-images.githubusercontent.com/11614725/32446045-f2c025aa-c307-11e7-876e-5bbb83c4ef0b.gif)

#4612017年10月28日作者 roytang2 个回答
0 个反应

RTE工具栏出现在顶部面板

你好, 我们最近将GrapesJS从0.8.8更新到了0.12.15。升级后,我发现RTE工具栏莫名其妙地出现在顶部面板。我尝试过做一个干净的葡萄叫声(摘自维基): 但工具栏依然存在: https://i.imgur.com/gcaBti2.png 当我双击“Hello world”文字后,rte工具栏会出现在它附近,然后从顶部面板消失。但如果重新加载页面,它又会出现。 有什么建议可以防止它在那里出现吗?

artf

看起来渲染时并没有隐藏,下次版本会修复

lock[bot]

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

浏览所有主题