GrapesJS 问题

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

找到 3,464 个问题

#7932018年1月24日作者 chiqui3d2 个回答
0 个反应

编辑标题和查看代码图标

你好,我想知道我是否只能编辑代码命令的图标和标题。 还有一个疑问是,我刚开始搜索文档时弄得一团糟,你可能没有发布商的图片,说明这能让你更快识别并知道如何编辑。 谢谢你,干得漂亮。

chiqui3d

用removeButton解决

lock[bot]

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

#7922018年1月24日作者 alvim3 个回答
0 个反应

脚本属性使用函数时无法与方块相处

在[Components & JS](https://github.com/artf/grapesjs/wiki/Components-&-JS)文档中有这个例子: 这个方法非常有效。但我不能用函数代替“script”中的字符串,正如所说,它支持的,比如这个例子: 什么都不会发生。文档里对在模块或组件中使用脚本的说明并不清楚。

artf

找出问题所在,下次版本会修复

chiqui3d

@artf 这些变化什么时候公布?

artf

@chiqui3d应该能解决

#7912018年1月24日作者 lauragadea3 个回答
1 个反应

在工具栏中添加新按钮

你好, 我正在尝试在所有组件的工具栏中添加一个新按钮。我能分别为每个组件添加,但不能同时添加所有组件。 需要说明的是,我想避免修改文件 'src/grapesjs/dom_components/model/Component.js' 有没有办法做到这一点? 提前感谢大家的帮助!

artf

@lauragadea你应该尝试[扩展](https://github.com/artf/grapesjs/wiki/Components#update-component-type)默认组件类型(例如“默认”、“图片”、“文本”等)。

JulyanoF

@lauragadea,请检查#266

lauragadea

是的,@JulyanoF,我已经做过了。它建议修改文件“src/grapesjs/dom_components/model/Component.js”。这正是我想避免的。

#7902018年1月24日作者 JulyanoF2 个回答
0 个反应

能否从块中分离文本编辑器?

我正在尝试从Block中分离一个文本编辑器,类似这样的: ![图片](https://user-images.githubusercontent.com/17284704/35334428-862385d8-00f9-11e8-8252-006fe10afd55.png) 可能吗?

artf

@JulyanoF当然,你可以创建一个自定义特性(例如文本区,渲染时会用自定义RTE初始化),更新时更改组件的“内容” 附言:请下次遵循议题模板

lock[bot]

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

#7892018年1月23日作者 Geczy3 个回答
1 个反应

GetComponents 不返回 components

感觉它根本没在解析DOM 繁殖。查看控制台日志 https://codesandbox.io/s/lxl7x2mnq ![图片](https://user-images.githubusercontent.com/1036968/35294132-d5108cd8-0043-11e8-9af9-abbd4408f195.png) 你可以看到这个沙盒里组件/模型远不止5个。 但控制台日志只显示5个 ![图片](https://user-images.githubusercontent.com/1036968/35294127-d0c84832-0043-11e8-8322-76a85e6c9247.png) 如果我在主树根部加一个,...

artf

@Geczy可能需要更新描述,但“getComponents”只是返回包装器的组件(及其子节点),如果你想返回所有组件的数组,可以这样做: “''js const getAllComponents = (model, result = []) => { result.push(model); model.components().each(mod => getAllComponents(mod, result)) 返回结果; } const all = getAllComp...

Geczy

效果很好,谢谢

lock[bot]

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

#7882018年1月22日作者 JulyanoF1 个回答
0 个反应

插入自定义CSS内联

我已经尝试过不同的方法,但还是没用...... 首先: 'editor.addComponents('<style>img{width:100%}.botao-roxo{background-color:#8D7EA2;border-color:#8D7EA2;color:#FFF}.botao-roxo:active,.botao-roxo:focus,.botao-roxo:hover{background-color:#FFF;border-color:#8D7EA2;color:#8D7EA2}.botao-grande{width:25%}</style>');' 第二: 第三: 'editor.setStyle('im...

lock[bot]

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

#7872018年1月22日作者 ghena2 个回答
0 个反应

HTML 条件注释

大家好, 我不明白 save ad load conditionl html 评论是怎么进行的,比如: <!--[if (mso)|(IE)]> <table align=“center” border=“0” cellpadding=“0” cells间距=“0” 宽度=“650”> <tr> <td> <![endif]——> <table align=“center” border=“0” cellpadding=“0” cellspacing=“0” class=“full-width” style=“max-width: 650px;” width=“100%”> <tr> <td mc:allowdesigner=“”...

artf

你必须创建注释组件 #208

lock[bot]

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

#7862018年1月22日作者 perfect-coders3 个回答
0 个反应

如何获取选定元素的下一个和之前的模型/元素

我正在克隆一个元素。 我想拿下一个元素或上一个元素。我的意思是,我该如何获得模型,或者我应该如何给克隆元素赋予自定义属性。 提前感谢大家。

JulyanoF

你说的“元素”是指方块吗?比如按钮、文本、部分......?

perfect-coders

是的

JulyanoF

你可以像这样获得所有方块: 'var 块 = 编辑器。BlockManager.getAll().models;'

#7852018年1月22日作者 lypliuyinping3 个回答
0 个反应

制作一个按钮组件

你好,我想做一个按钮组件,点击按钮,它会弹出一个对话框,里面有一些文本框,还有确定和取消按钮,点击确定和取消按钮会执行不同的功能,请问我是如何实现的?谢谢你的回答

JulyanoF

你好@lypliuyinping 你可以像这样创建自定义方块:

lypliuyinping

@JulyanoF 首先,非常感谢你的回复!然后,我想问,如何实现按钮点击事件?例如:点击按钮调出文本框。

JulyanoF

你用的是bootstrap吗?或者用另一个js库来创建对话框?

#7842018年1月22日作者 lypliuyinping3 个回答
0 个反应

未压缩葡萄代码

你好,我是一名研究生,我想详细学习Grapesjs,如果方便的话,我可以分享Grapesjs的无压缩源吗?我会非常感激你的!

artf

当然

lypliuyinping

你能把它寄到我的邮箱吗?或者分享给我一个链接?

artf

@lypliuyinping你需要的所有内容都在 ['src'](https://github.com/artf/grapesjs/tree/dev/src) 文件夹里

浏览所有主题