GrapesJS 问题

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

找到 1,399 个问题

🔍 outdated
#11002018年5月9日作者 kuldeepcis2 个回答
0 个反应

无法更新自定义组件HTML中的特征值

我为社交图标创建了一个自定义组件。选中这个组件时,我在设置Facebook网址和显示Facebook时有两个属性,更新后它们会更新并在Canvas中反映,但导出时没有通过特征设置的Facebook网址。 以下是附带的代码。 Grapesjs.Plugins.add('Social-Icons-Component', (editor, opts = {}) => { 设c = opts; 设默认值 = { 方块:“社交偶像”, 默认风格 defaultStyle: true, 默认的开始时间,比如'2018-01-25 00:00' 开始时间:“, 默认风格 defaultStyle: true, 默认的开始时间,比如'2018-0...

artf

请在这里记录你的问题,你说的是同一个案件#1089

lock[bot]

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

#10992018年5月9日作者 ancientry3 个回答
2 个反应

Http://grapesjs.com/demo.html 主页的完整代码下载在哪里?

下载码和操作有很大区别。官方网站的完整演示码在哪里?

cjpollard

https://github.com/artf/grapesjs/tree/gh-pages

kuldeepcis

你可以通过下面的网址下载,不能克隆 https://github.com/artf/grapesjs/blob/gh-pages/demo.html

ancientry

下载码和操作有很大区别。官方网站的完整演示码在哪里?

#10982018年5月9日作者 ionic6663 个回答
0 个反应

如何使用插件

当我导入 Grapes-plugin-export 时,会有警告,请帮帮我 ![qq20180509-153455](https://user-images.githubusercontent.com/36065691/39801706-b0c97890-539e-11e8-8f27-f1e3be2977b0.png) ![qq20180509-145448](https://user-images.githubusercontent.com/36065691/39800036-10c4efb4-5399-11e8-9377-7a9b5675290b.png) ![qq20180509-145504](https://user-i...

artf

'gis-plugin-export' -> 'gjs-plugin-export'

ionic666

@artf你好,我修改了这个。我在vue.js中使用了这个插件,但仍然总是显示“插件 gjs-plugin-export 未找到”。但我定制的插件测试还行 ![qq20180510-135904](https://user-images.githubusercontent.com/36065691/39854494-831127ec-545a-11e8-92e8-482a63c5c3e6.png) ![qq20180510-135925](https://user-imag...

lock[bot]

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

#10972018年5月9日作者 ionic6661 个回答
0 个反应

我该如何为元素添加类别

你好,我想知道如何匹配所有以“C”开头的职业 Data-gjs-droppable=“.c”

lock[bot]

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

#10952018年5月8日作者 Chilli-B3 个回答
0 个反应

预选一个特性选择选项

你好, 我想让你在选择特质的选项数组里,在“name”和“value”旁边添加第三个参数,这个参数是“已选中”,以便预选其中一个特质选项。 详细说明: 我通过一个选择特征扩展了头部组件,涵盖了所有头部类型 h1 到 h6。现在我想在事件函数 'component:selected' 中添加一个功能,这样当点击组件时,首部类型的特质选择会直接切换到拟合选项,前提是包含了首部标签(例如,h2 标签被点击=>次选择选项是预选的) 我在想是否有可能在 grapesJS 里实现这一点,否则我需要通过 DOM 用 jQuery 来实现,但我觉得这并不是一个很优雅且具备未来需求的解决方案。 大致是这样的: editor.on('componen...

artf

你好,@Chilli-B,如果你能提供一个你想实现的目标的现场示例会更好。顺便说一句,如果性状被正确创建,它应该会与组件模型同步,例如: “''js { 类型:“选择”, 选项:[ { 值:'h1', 名称:'H1'}, { 值:'h2', name: 'H2'}, ], 标签:“TAG”, 设置与模型属性相同的名称,并添加 changeProp 名称:“tagName”, 变革提案:1, } ```

Chilli-B

你好,@artf,谢谢你的回复。下面是我如何通过扩展头部组件的文本模型来创建这个特性。 问题不在于同步。问题是,当我在画布中添加完整的布局,包含h2或h3标签(或其他任何标签),点击它们时,设置中的标题类型选择(特质)总是显示为“标题1”,因为这是选择中的第一个选项,且无法给任何选择选项赋予“已选中”属性。 var txtType = domComps.getType('text'); var txtModel = txtType.model; var txtView =...

artf

问题不在于同步。问题是,当我在画布中添加完整的布局,包括h2或h3标签(或其他任何标签),并且点击它们时,设置(特质)中的标题类型选择总是保持在“标题1”,因为这是选择中的第一个选项,且无法赋予任何选择选项“已选中”属性 这正是我说的那种同步方式......你试过我的例子吗???

#10932018年5月8日作者 ancientry3 个回答
0 个反应

你好,我是新手。我该怎么运行?

开发环境和配置需要多少; 2:官方网站的葡萄DEMO.HTML。我该如何在本地运行?

ancientry

![图片](https://user-images.githubusercontent.com/11289708/39745610-521a57a2-52da-11e8-8893-b3e6830e3b6d.png)

artf

你得先跑'npm i' https://github.com/artf/grapesjs#development 演示部门就在这里 https://github.com/artf/grapesjs/tree/gh-pages

lock[bot]

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

#10922018年5月7日作者 xr0master3 个回答
0 个反应

特征与存储触发

嘿,也许不是bug,我也不确定。 我有带有changeProp:真实场域的特质。 当我通过UI更改特质值时,模型会被更改,一切正常,但新更改不会保存在存储中。所以,刷新编辑器后,我会错过那些数值。如果我附加任何组件,当存储被触发且所有组件都已保存时, 感谢你精彩的项目。

artf

应该能通过这个方法解决 https://github.com/artf/grapesjs/commit/32c1b2c1f4e1bef967f43b0013bfd481cddb81c7

xr0master

没有。这并不能解决问题。

xr0master

可能#1104号快修好了

#10912018年5月7日作者 mbleverage3 个回答
0 个反应

如何选择第一个组件

我想启动编辑器时,样式管理器可见并填充。 这意味着默认选择了一个组件,样式管理器会显示与该组件相关的样式。 我一直在为如何访问这个模型而苦恼。 'var domComponents = editor.主成分; 当我把以下内容打印到控制台日志时,我能看到模型,但我就是不知道怎么访问它们。 'domComponents.getComponents()' 我想做类似的事情: 'editor.select(domComponents.getComponents().models[0]);' 但这并没有任何作用。 我试着把这个打印到控制台日志里: 'domComponents.getComponents().models' 它返回一个空数组...

artf

编辑器加载时再做 “''js const dc = 编辑器。主导组件; editor.on('load', () => editor.select(dc.getComponents().at(0))); ```

mbleverage

感谢您的时间。 我刚试了,但没用。 还有其他建议吗?

lock[bot]

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

#10902018年5月7日作者 Deepak8133 个回答
0 个反应

如何移除工具栏图标

你好,artf, 请告诉我怎么移除工具栏图标,比如用户点击图片元素时,我不想要删除图标或其他图标。 请帮助我们解决这个问题。 此致, 迪帕克·瓦利亚

artf

最简单的方法 '.gjs-toolbar { display: none }'

Deepak813

你好,artf, 谢谢你的留言。 我只是想隐藏工具栏的具体图标,而不是完整工具栏。比如在完整工具栏里,我想隐藏删除图标,其他图标都是一样的。

lock[bot]

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

浏览所有主题