GrapesJS 问题

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

找到 3,464 个问题

#12892018年7月16日作者 acamenhas2 个回答
0 个反应

Data-gjs-custom-name question

我创建了一个简单的块内容,带有自定义数据-gjs-custom-name = “test”。 当我保存页面时,生成的HTML里看不到这些属性。 然后,当我加载那个 HTML 时,这些自定义组件会以 BOX 的形式出现。 有没有办法保留这些属性?

artf

不,这些属性只用于导入。请学习如何正确存储你的模板 https://grapesjs.com/docs/modules/Storage.html#store-and-load-templates

lock[bot]

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

#12882018年7月16日作者 panagulis723 个回答
0 个反应

无法读取null的属性“body”——Angular

你好, 我有一个邮件模板列表(页面“模板”),有一个按钮可以打开编辑页面(页面“模板/编辑/:模板Id”)。一切正常,但当我回到模板列表时,控制台出现了这个错误:core.js:1624 错误 类型错误:无法读取 null 的属性 'body'于 Object.getBody (grapes.min.js:11)于 Object.getWrapperEl (grapes.min.js:11)在 r.i.getCanvasWrapper(grapes.min.js:11)于 r.i.initialize (grapes.min.js:11)于 R.i.e.View(grapes.min.js:2)在罗德岛 [作为建造者] (grap...

artf

你用的是最新版本吗?错误只出现在模板列表里?那么,点击回到编辑页面时它能正常工作吗?

no-response[bot]

由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。

cmoutafidis

我有时按ctrl+c时也会出现同样的错误。Grapesjs 与 angularjs 集成。

#12862018年7月15日作者 Barahten3 个回答
0 个反应

:init 时在管理器中下载默认资产

我正在尝试实现一个演示中的示例,具体来说:当点击安装背景图片时,会弹出一个窗口,提示你下载文件或从已下载的文件中选择。上传到我成功实现的服务器后,文件会被加载,保存到想要的文件夹里,然后它们会出现在右侧的资源列表中,你可以点击并应用到背景。但当更新页面并重复上述操作时,资产管理系统(左边那个)是空的。 举例来说,默认情况下,资产的配置与演示示例相同(即带有 placehold.it 的预定义图片),但同样,资产管理器在打开时始终是空的。 控制台显示一个带有特定图片列表的 gjs-nl-资产,但资源列表中没有相关图片。打开左侧的资产管理器时,总会有一个半透明的图片,我没有请求或加载。如何移除它例如,如果你尝试为“body”设置背景图...

artf

你好@Barahten请尝试提供你的问题实时演示,没有看到你是如何设置编辑器的,我帮不上忙。

Barahten

@artf,做真实服务器 http://gjs.barahten.com/ 笔——https://codepen.io/barahten/pen/QBygdY 剧本的运作方式有点奇怪。在本地服务器上,它通过上传文件到文件夹来工作,但下载后或在残酷添加代码后,无法添加到管理器中,而在真实战斗服务器上,除了P.3之外,其他都正常

artf

关于第一点但当页面更新并重复上述操作时,资产管理公司(左边那个)是空的。 首先,更新库,0.12.17版本其实太过时了 顺便说一句,给你一个大致的流程。一开始,你的资产是根据你在 'config.assetManager.assets' 中定义的内容加载的,但如果你已经配置好 StorageManager,并且你要抓一个像这样的 JSON 对象 '{ 'gjs-assets': [{ src: '' }, ...], ... }'('gjs-' 是 'config.stor...

#12852018年7月15日作者 rdtomar222 个回答
0 个反应

:grapeJs 是否适合网页应用中每个用户的自定义网页?

谢谢你提供这么棒的工具。 我正在寻找一个能够在单一应用下支持用户定制个性化网页的库。grapeJS 在需要存储大量用户模板数据的情况下有多合适? 另外,结合数据库,我应该如何存储HTML/Json? 谢谢。

artf

我觉得GrapesJS非常适合你的需求,你可以看看关于[Storage](https://github.com/artf/grapesjs/wiki/Storage)的介绍,了解你会是怎么工作的

lock[bot]

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

#12842018年7月15日作者 ORESoftware3 个回答
0 个反应

超级困惑——如何启动GUI工具?

抱歉,我很困惑——我最近听说过这个工具——看起来它可以作为图形界面工具使用。 但在说明文件的下载部分里写着: 'NPM i Grapejs' 等等。 这些下载技巧似乎是用来安装库的,而不是下载或启动GUI工具。 我们如何下载和安装GUI工具?

artf

[下载](https://github.com/artf/grapesjs#download)库(例如 https://unpkg.com/grapesjs),将其包含在HTML页面中并 https://github.com/artf/grapesjs#usage

ORESoftware

如果是这样,为什么我们不能直接克隆一个Git仓库,把所有设置都做好? 为什么我必须手动创建HTML才能开始?

artf

因为GrapesJS本来就是一个框架,而不是一个现成型应用 https://grapesjs.com/docs/#what-is-grapesjs

#12832018年7月13日作者 NorthstarTech2 个回答
0 个反应

葡萄字体网页JS(Austin Light)

我想在排版 grapesJS 编辑器中添加像“Austin Light” 这样的网页字体。我该如何实现这一点? 需要帮助。

artf

请在开新账号前先搜索一下问题 https://github.com/artf/grapesjs/issues/1215 https://github.com/artf/grapesjs/issues/857

lock[bot]

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

#12822018年7月13日作者 SalesFeed3 个回答
0 个反应

:避免InlineStyle的true破坏,保存属性

案例:将 avoidInlineStyle 设置为 true。将图片拖到画布上,通过Layout > Width将其宽度设置为100%拯救画布重新装填画布 预期: 图片宽度应为100% 实际结果: 图像恢复到原始大小

artf

刚试了这个 https://jsfiddle.net/szLp8h4n/235/,运行正常(使用默认的本地存储) 你确定你存钱没问题吗?

no-response[bot]

由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。

lock[bot]

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

#12812018年7月13日作者 tomichal3 个回答
0 个反应

用已有的HTML和CSS内容初始化编辑器的正确方法是什么?

你好@artf,似乎为了初始化已有CSS的编辑器实例,你可以给编辑器“gjsstyles”或“gjscss”。HTML也是如此,要么是“gjscomponents”,要么是“gjshtml”。正确的做法是什么? 到目前为止,我的做法是让这段代码在运行 'grapesjs.init' 之前运行: 我这样做对吗?

artf

我这样做对吗? 不太是。 你必须[设置远程存储](https://github.com/artf/grapesjs/wiki/Storage#setup-remote-storage)

tomichal

谢谢@artf!

lock[bot]

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

#12802018年7月12日作者 HakuTheWolfSpirit3 个回答
0 个反应

在 grapessj 编辑器中渲染第三方组件

你好, 我们希望渲染第三方控制。这是一个普遍性的问题,我们想知道我们是否走在正确的方向上。 为了渲染控制,我们需要使用第三方技术(Vue、React或类似框架)。这两个框架有一个共同的问题:它们在运行时渲染组件的能力滞后。 例如,Vue 的问题在于它移除了包装节点及其子节点。完全可以重建HTML结构。然而,Backbone似乎不喜欢这个版本,模型丢失了,因此编辑器也无法正常工作。 或者,也可以在其组件的渲染函数中渲染组件。但Vue可能做不到。 我还没用 React 测试过 Grapes,但有可能 React 能够在运行时编译模板。 你有什么建议吗?你有没有我们可能忽略的方法? 第二个问题,我想知道是否可以在组件内部从编辑器中挂钩事...

artf

如果你用带编译器的版本,Vue 在运行时就能编译。就像这个组件 https://github.com/alexjoverm/v-runtime-template第二个问题,我想知道是否可以从组件内部钩入编辑器的事件 是的,你可以通过“this.em”从组件访问编辑器模型。 “''js someMethodInComponent() { cont { em } = this; em.on(“某事件”,...); em.once(“某事件”,...); em.trigger(“...

HakuTheWolfSpirit

你好,谢谢你的回答。如果你用带编译器的版本,Vue 会在运行时编译。就像这个组件 https://github.com/alexjoverm/v-runtime-template Vue的问题在于,没有一种方法能让我输入字符串作为参数,输出html。 我已经在StackOverflow上问过这个问题,希望不久后能得到答案。是的,你可以通过 this.em 从 components 访问编辑器模型 👍

artf

Vue 的问题在于,没有真正的方法能让我输入字符串作为参数,输出 html。我已经在StackOverflow上问过这个问题,希望不久后能得到答案。 是的,但你总可以创建一个元素,在运行时挂载 Vue 实例,然后获取它的 HTML 内容

#12782018年7月12日作者 guyzamir2 个回答
0 个反应

与 PHP 和 MySQL 一起使用

你好。 它能像普通所见即所得编辑器一样,将数据保存到数据库并动态创建页面到网站吗?

artf

当然

lock[bot]

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

浏览所有主题