GrapesJS 问题

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

找到 3,464 个问题

#29362020年8月3日作者 lavioros1 个回答
5 个反应

问题:内联式加载在 id 上而不是类

你好, 我用你的工具已经有一段时间了,后来决定升级到一个更新版本(从v0.12.37到v0.16.3 + gjs-preset-newsletter)。我把样式存在内联里,我知道这不太理想,但因为我们用这个工具来写邮件,所以还是更安全的选择。 Is有办法在类上加载内联样式,如果组件已经设置了类(就像以前版本那样)? 我这里有一个JSfiddle的例子:https://jsfiddle.net/Lo91v0um/1/ 因此,在我的情况下,我有以下组件: '<div style=“font-size: 20px;” class=“my-class” >文本组件</div>' 如果我选择组件,选择器显示为“my-class”类,但样式会...

artf

我建议使用[此选项](https://github.com/artf/grapesjs/pull/2474) “''js Grapesjs.init({ ... 选择经理:{ componentFirst: true, }, }) ```

#29342020年8月3日作者 jayeshmotwani2 个回答
2 个反应

BUG:更改顶部面板内的字体会影响字体的精彩图标

你好,我使用的是Montserrat的谷歌字体。尝试了这么多方法后,我终于用以下方式设置了字体: '.gjs-pn-buttons > span{ 字体家族:“Montserrat”,无衬线体; }` 但当我这样做时,字体会被更改,但那些字体极棒的图标却无法使用。 详情请参考以下截图。这是我改字体后看起来的样子。 ![Grapesjs字体变更期](https://user-images.githubusercontent.com/27188013/89150822-1220f700-d57d-11ea-97da-21bec55737ae.PNG) 谢谢你的帮助。

mcottret

嗨@jayeshmotwani! [字体超棒](https://fontawesome.com/) 依赖于其图标的“font-family”属性,由于你的选择器除了文本外也针对这些图标,[Font Awesome](https://fontawesome.com/)的“font-family”会被你的覆盖,导致其图标失效。 我建议用一个不同的选择器,只针对你想修改字体的文本,而不是GJS的图标。 干杯!

jayeshmotwani

@mcottret 谢谢你的回复。 我通过在标签内添加标签文本,并且只给该标签添加自定义字体,而不是整个<span>按钮,解决了这个问题。 干杯!

#29332020年8月3日作者 megarg1 个回答
0 个反应

问题:有没有办法听到班级名称的变更

我创建并添加了一个组件到“视图”中。我想只在视图中显示这个组件(而不是添加到模型/HTML中,从而添加到视图中)。 我想通过任何“课程”分配或对该部分的更改。为此,我需要听某个活动来做任何课堂作业。这可能吗?

megarg

我找到了方法——用“更新”本地钩子 updated(property: any, value: any, prevValue: any) { 对于(设i = 0;i < value.models.length;i++) { log.debug('$$$$ :', value.models[i].attributes.name); } }, 我用的是“value.models[i].attributes.name”——有没有更好的方法,比如“getClasses”函数之类的?

#29312020年7月30日作者 PrabuPro1 个回答
0 个反应

FEAT:区块管理器文档更新

你好, 首先我要感谢你创造了这个了不起的编辑器。 我想为区块管理员部分的文档贡献一些。当我翻阅文档时,发现“block manager移除”示例在文档中缺失了。 我已经更新了文档并创建了一个拉取请求。

GoodPHP

你好, 如果你在这里没有找到答案,可以联系Devfuture Team: https://devfuture.pro/contact/ 我们专注于葡萄JS。

#29292020年7月29日作者 tranle133 个回答
0 个反应

使用假终端远程存储时,继续收到 CORS

大家好!我用 Grapesjs 搭配 Vuejs,但 CORS 处理上有点吃力。我用beeceptor创建了假端点,下面有编辑器代码: 如果我用正常请求,比如“post(url, params).then()...”,它没问题,但用“this.editor.store()”时会报错。我注意到 grapesjs 在请求中包含了“X-Request-With”头,并且发现你无法用它进行跨域请求。有没有办法让我的假商店端点让请求通过?

Zero-Zheng

你好: 我的解决方案是: Grapes JS 设置 'storageManager: { 类型:“本地”, 自动保存:正确, stepsBeforeSave: 1, 自动加载:正确, }` 请求API获取数据并保存 'localStorage.setItem ('gjs-html', res.data.html ) localStorage.setItem ('gjs-components', res.data.components ) localStorage.setIt...

tranle13

@Zero-Zheng,谢谢你的解答!我必须远程办公,有没有办法让假终端远程工作?x( 还是说不可能?

artf

是否有效的交叉请求由端点提供者决定,GrapesJS(或任何客户端库)与此无关。 你可以在这里阅读更多关于CORS如何运作的信息 https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

#29282020年7月29日作者 tranthanhhoa3 个回答
2 个反应

BUG:选择初始背景色不起作用

版本: 0.16.18 漏洞: 选择初始背景色不起作用 如何复现: https://imgur.com/xqkt46E 实际上:组件的背景不变。 预期:组件背景应更改为 #000000 谢谢@artf!

mcottret

大家好,@tranthanhhoa和@RJCAM, 这个bug确实只在特定选择背景色值'#000000'时出现。 追踪原因在于[背景色“属性的默认值为”none“](https://github.com/artf/grapesjs/blob/dev/src/stylemanager/model/PropertyFactory.js#L178)被颜色输入设置为”'''(https://github.com/artf/grapesjs/blob/dev/src/domainab...

RJCAM

@tranthanhhoa我无法在[demo](https://grapesjs.com/demo.html)(和你一样)中重现这个bug,这里运行正常,请检查这个: ![背景色彩](https://user-images.githubusercontent.com/49693237/88790949-19609300-d180-11ea-8f33-dac576473304.gif) 你之前做什么?

tranthanhhoa

背景颜色属性的默认值为透明对我来说有效。非常感谢@mcottret!

#29272020年7月28日作者 niranjank1511 个回答
0 个反应

链接组件无法工作

我在项目中嵌入了 Grapesjs,但尝试使用链接组件,但我该如何测试链接是否将我重定向到指定的网址?

artf

链接是故意禁用的,正确的方法是使用外部预览,否则可能会把用户重定向出编辑器

#29262020年7月28日作者 Zero-Zheng1 个回答
0 个反应

如何实现点击链接跳转?

你好@artf 我想在 Grapes JS 中实现动态链接跳跃,但找不到有效的方法。 你能帮帮我吗? ![图片](https://user-images.githubusercontent.com/18066536/88675948-146af780-d11e-11ea-83c3-05687b3dfef6.png)

artf

如果你说的“超链接跳转”是指锚点链接,那你需要在链接后加上“#IDELEMENT”,其中IDELEMENT是你想指向的元素的ID。

#29252020年7月28日作者 SahilParmar1231 个回答
1 个反应

我如何将图标改成标题中的文本

你好@artf这是个很棒、易用的工具,恭喜你。 我想把标题的图标,比如方块图标、图层管理器图标改成文本,比如“图层”、“方块”、“样式”等 我该如何存档这段内容,请告诉我。 谢谢。 ![捕获](https://user-images.githubusercontent.com/36036830/88658363-f044f180-d0f0-11ea-8d51-0b4536eea9d1.JPG)

SahilParmar123

用这个方法求解 pnm.getButton('views', 'open-sm').set({ 标签:“<svg>......</svg>” });

#29242020年7月28日作者 tomazkramberger2 个回答
2 个反应

组件HTML正在更改

我正在使用 GrapesJs 来定义 Freemarker FTL 模板。我想知道当我的自定义组件HTML在插入到画布中或通过使用新闻通讯插件导入模板组件后被更改时,会遇到问题。 所以我最初的HTML内容看起来是: 进入 这会破坏我的模板。 有没有办法绕过HTML格式或其他导致这种情况的背后设置?

tomazkramberger

你> @tomazkramberger找到解决办法了? @ShenolHusein 是的,我确实说过。这是解决方案的链接 https://stackoverflow.com/questions/63475404/html-editor-removes-freemarker-tags-inside-table-tag

ShenolHusein

你@tomazkramberger找到解决办法了?

浏览所有主题