GrapesJS 问题

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

找到 1,399 个问题

🔍 outdated
#12182018年6月19日作者 FrciSmrci3 个回答
0 个反应

资产管理器 - 上传图片

嘿,@artf, 我有个关于资产管理(Asset Manager)的问题。通过电脑或网址上传图片时,预览会显示在模态中的资产集合中,但双击选中后,画布中的元素没有 src。上传后再次打开资产管理器并选择图片时,一切正常。 我到底漏掉了什么? 提前感谢大家。

artf

演示版里没法复现,你用的是最新版本吗?你能举个活例吗?

FrciSmrci

嘿,@artf,这个问题只会出现在新上传的照片上——演示中是做不到的。你只能选择已经在存储里的那些。从0.14.15升级到最新版本后,asset:add事件不再触发。

artf

这个问题只会出现在新上传的照片上 我尝试按照你建议通过网址添加,效果如预期从0.14.15升级到最新版本后,asset:add事件不再触发。 我也是,无法复现

#12162018年6月19日作者 ionic6661 个回答
0 个反应

从街区拿剧本

打扰一下。我想修改配置项,charts.so 我应该能从模块里拿到脚本中的图表。但我还没找到合适的实现方法 ![qq20180619-111320](https://user-images.githubusercontent.com/36065691/41573973-fbc36760-73b1-11e8-94e8-00b3515dc94f.png) ![qq20180619-141428](https://user-images.githubusercontent.com/36065691/41579849-2f0618f2-73cb-11e8-84d5-0a9ee8d77484.png)

lock[bot]

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

#12152018年6月18日作者 ogousseau3 个回答
1 个反应

添加 Google 字体不起作用

你好, 我尝试添加 Google 字体: 当我点击排版时,脚本停止 Grapes.jp show: function show() { this.$el.addClass(this.pfx + 'open'); this.getPropertiesEl().style.display = '';<=== 风格是零的? this.$caret.removeClass(this.caretR).addClass(this.caretD); }, 哪里错了? 谢谢。

artf

我认为真正的问题是需要有像这样的方法 “''js fontProperty.addOption({ 值:'Roboto, Arial, sans-serif', name: 'Roboto') }) 或 fontProperty.setOptions([...])

ogousseau

非常感谢。!!!!!!

lock[bot]

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

#12142018年6月18日作者 kuldeepcis3 个回答
1 个反应

关于873相关问题的查询

[“上一期”](https://github.com/artf/grapesjs/issues/873) 请确认,上述报告的bug已经解决。或者还是有同样的问题。请确认。 滑块也有同样的问题。 提前感谢大家

v8jupiter

请确认,上述报告的bug已经解决。- 100%解决。

kuldeepcis

![1529402419229-623198496](https://user-images.githubusercontent.com/16045467/41590863-b6ff8338-73d5-11e8-8a35-bf6c5d343eaa.jpg) 但我在最新版本14.20上依然遇到同样的问题 你能@v8jupiter给我们分享代码吗? 回复格式附于上方。 请帮我检查,如果我做错了什么

artf

@kuldeepcis提供现场演示

#12132018年6月18日作者 laziest-coder1 个回答
0 个反应

我需要帮助

我想用grapes.js为客户创建一个网站构建器,当他们展示设计时,应该会根据使用元素数量显示建成网站的价格。 我遇到的问题是,我无法创建一个叫“Price”的变量,而当从Blockmanager拖拽某个变量时,这个变量“Price”应该会变。 我应该修改哪行代码,为Blockmanager的每个独立对象添加“price”变量,当对象丢弃到指定位置时,变量“price”会改变? 提前感谢大家!希望这种功能也能帮助到其他人。

lock[bot]

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

#12122018年6月18日作者 sfrancy3 个回答
0 个反应

Ajax 呼叫,面板中的按钮

我正在尝试调用面板内的按钮,这是我的代码: “''js 添加设备按钮 const panelDevices = pn.addPanel({id: 'loggedas'}); panelDevices.get('buttons').add([ { ID:“保存”, 类名:'fa fa-save icon-undo', 文本:'A', 运行:函数(编辑器,发送器) { if(sender) sender.set('active',false); }, 命令:函数(编辑器,发送者) { if(sender) sender.set('active',false); if (confirm(“你确定吗??”)== true) { var h...

artf

请阅读关于[Panels API 'addButton()](https://github.com/artf/grapesjs/wiki/API-Panels#addbutton)和[Command API 'add()'](https://github.com/artf/grapesjs/wiki/API-Commands#add)我觉得请求从未开始 你不应该多想,你必须用开发工具来调试

sfrancy

抱歉,我用的是 FDE 和控制台配合,只是忘了加 JQUERY。

lock[bot]

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

#12112018年6月17日作者 ivanezeigbo2 个回答
2 个反应

添加一个可正常工作的导入面板按钮,但没有预设

我想在面板上添加导入按钮来导入模板,但我不想使用预设。我已经添加了以下代码: ... { id:“import”, 类名:'fa fa-download', attributes: {title: '导入你的模板'}, 命令: function(editor, sender){ ???? } } ... 我不知道命令里应该包含什么。请问,你能告诉我该用什么功能来指挥吗?

ivanezeigbo

哦,我刚弄明白了。所以,对于那些可能好奇如何解决这个问题的人,这是我当时的做法(顺便说一句,这要感谢第#324期中的回答: “''js var pfx = editor.getConfig().stylePrefix; var modal = 编辑器。模态; var cmdm = 编辑器。指挥; var codeViewer = editor.CodeManager.getViewer('CodeMirror').clone(); var PNM = 编辑器。面板; var...

lock[bot]

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

#12102018年6月15日作者 ogousseau3 个回答
1 个反应

替换设备图标 ASP.net / JavaScript

你好, 我想像预设网页那样为选定设备设置替换图标,但我不明白为什么这个代码不能用,面板上也没有显示任何东西: 你能帮帮我吗? 谢谢,祝你日安。

sw45859

快速又难看,我现在用不到24小时,不想完全重做面板,所以我这样做了:

artf

@ogousseau避免使用“panelDevices.render()”,在检查器里检查你的面板,可能它就在另一个面板后面

ogousseau

非常感谢!!!!

#12092018年6月15日作者 ionic6662 个回答
0 个反应

关于 Select 的内置性状类型

我在哪里可以找到关于选择内嵌特质类型的代码?我该如何监听特定变化?非常感谢

artf

https://github.com/artf/grapesjs/wiki/Traits

lock[bot]

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

#12082018年6月15日作者 ssabrewolf2 个回答
0 个反应

创建极简主义面板 左侧边栏 III

你好,@artf,感谢你在 #1188 上的评论,我看到代码里 https://codepen.io/artf/full/MQpZPj/ 用 appendTo 属性渲染一个 ID # Block1 的 div 中过滤过的组件集合, 可以渲染两个不同的集合,一个在 Block1,另一个在 Block2,因为 BlockManager 只指向一个单一的 dom 元素,我尝试用编辑器。BlockManager.render 两次,第二次是在编辑器变更后。BlockManager.getConfig().appendTo 属性,但没用,它一直在更改 Block1 的原始块集合,我的意思是,有可能同时在两个不同的 div 里有两个不同的块,...

artf

@ssabrewolf正确时,BlockManager只指向一个DOM元素,所以你不能创建两个不同的集合,但你绝对可以用纯JavaScript移动元素。你应该在内容渲染完成后再做 “''js editor.on('load', () => { 搬东西 }) ```

lock[bot]

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

浏览所有主题