#12852018年7月15日作者 rdtomar222 个回答
谢谢你提供这么棒的工具。 我正在寻找一个能够在单一应用下支持用户定制个性化网页的库。grapeJS 在需要存储大量用户模板数据的情况下有多合适? 另外,结合数据库,我应该如何存储HTML/Json? 谢谢。
artf
我觉得GrapesJS非常适合你的需求,你可以看看关于[Storage](https://github.com/artf/grapesjs/wiki/Storage)的介绍,了解你会是怎么工作的
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#12842018年7月15日作者 ORESoftware3 个回答
抱歉,我很困惑——我最近听说过这个工具——看起来它可以作为图形界面工具使用。 但在说明文件的下载部分里写着: '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 个回答
我想在排版 grapesJS 编辑器中添加像“Austin Light” 这样的网页字体。我该如何实现这一点? 需要帮助。
artf
请在开新账号前先搜索一下问题 https://github.com/artf/grapesjs/issues/1215 https://github.com/artf/grapesjs/issues/857
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#12822018年7月13日作者 SalesFeed3 个回答
案例:将 avoidInlineStyle 设置为 true。将图片拖到画布上,通过Layout > Width将其宽度设置为100%拯救画布重新装填画布 预期: 图片宽度应为100% 实际结果: 图像恢复到原始大小
artf
刚试了这个 https://jsfiddle.net/szLp8h4n/235/,运行正常(使用默认的本地存储) 你确定你存钱没问题吗?
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#12812018年7月13日作者 tomichal3 个回答
你好@artf,似乎为了初始化已有CSS的编辑器实例,你可以给编辑器“gjsstyles”或“gjscss”。HTML也是如此,要么是“gjscomponents”,要么是“gjshtml”。正确的做法是什么? 到目前为止,我的做法是让这段代码在运行 'grapesjs.init' 之前运行: 我这样做对吗?
artf
我这样做对吗? 不太是。 你必须[设置远程存储](https://github.com/artf/grapesjs/wiki/Storage#setup-remote-storage)
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#12802018年7月12日作者 HakuTheWolfSpirit3 个回答
你好, 我们希望渲染第三方控制。这是一个普遍性的问题,我们想知道我们是否走在正确的方向上。 为了渲染控制,我们需要使用第三方技术(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 个回答
你好。 它能像普通所见即所得编辑器一样,将数据保存到数据库并动态创建页面到网站吗?
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#12772018年7月11日作者 AnkitKachhadiya3 个回答
我想为链接块设置href,因为默认href是空的。
maryia-kabash
@AnkitKachhadiya你可以通过进入“组件设置”标签(齿轮图标)来更改。链接阻断也是如此。
artf
@AnkitKachhadiya你也可以动态更新默认的 “''js 编辑。BlockManager.get('id-of-the-block').set({ 内容:{ 类型:“链接”, 内容:'链接文本', 属性:{ href: '...' } } }) ```
AnkitKachhadiya
感谢你的帮助 你能重新打开这些问题吗 @maryia-kabash@artf我为我的自定义链接制作了一个自定义块,请参见代码:编辑。BlockManager.add(“unsubscribe-block”, { 标签:“取消订阅”, 内容:{ 类型:“链接”, 内容:“unsubscribelink”, 属性: {href: “{unsubscribelink}”} }, 属性:{ 标题:“插入取消订阅块”, 职业:“发发班” } }); 一切都运行得很完美,但问题是每次我...
#12752018年7月11日作者 dsgh1 个回答
使用不可悬停组件时,我会遇到这个错误。公关来了。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#12742018年7月11日作者 jvillena3 个回答
嗨,@artf! 我正在利用最新版本v.0.14.21,在我们的系统中适配你的内容构建器。我已经设置了以下StorageManager的配置: storageManager: { 类型:“远程”, stepsBeforeSave: 1, 自动加载:正确, 自动保存:错误, urlStore: '/save', urlLoad: '/load', contentTypeJson: true }, 当 contentTypeJson = true 时,我可以通过加载动作正确加载内容。另外,我创建了一个新按钮,用“editor.store()”手动保存内容。问题现在出现在我从未收到的动作存档里,POST json结构,包含 HTML、C...
jvillena
非常感谢!效果非常好!干得好。我们会开发不同的新插件,所以也会把它们当作开源形式收录。我会随时通知你。
artf
我们底层用的是“fetch”,所以 https://stackoverflow.com/questions/36669911/post-not-retrieving-data-from-javascripts-fetch 看看并告诉我
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。