GrapesJS 问题

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

找到 3,464 个问题

#19262019年3月27日作者 fmr4112 个回答
0 个反应

编辑:Trait中keyup的占位符

如何让“占位符”在“直接”输入特质中的单词时会改变,当前占位符只能在鼠标悬停时改变 我有类似这样的“特征”,有什么不对劲吗?谢谢你: ![Screenshot_12](https://user-images.githubusercontent.com/15244481/55048108-9efa9d00-5079-11e9-8a49-2be5d1e21c4c.png)

artf

我觉得你可能需要为自定义行为创建一个新的[特质类型](https://grapesjs.com/docs/modules/Traits.html)

lock[bot]

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

#19252019年3月26日作者 alemenciones2 个回答
0 个反应

ColorPicker 调色板空值问题

我们遇到了这个错误:“当我将 allowEmpty 属性设置为 true,无法读取属性 'getAlpha' of null”。你能帮我检查一下吗? 我正在尝试这个: colorPicker: { allowEmpty:真 }

artf

遵循本期模板

lock[bot]

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

#19242019年3月26日作者 Aleksandrov913 个回答
0 个反应

在选项面板内创建下拉菜单

我正在尝试在选项面板里创建下拉菜单(类似设备选择菜单)。文档中详细说明了如何只创建面板和按钮。 怎么做? ![下拉菜单](https://user-images.githubusercontent.com/21690902/55012454-1f74bb80-4ff0-11e9-9639-64a110fb6dd1.JPG)

artf

它是由自己的[view](https://github.com/artf/grapesjs/blob/dev/src/device_manager/view/DevicesView.js)创建的,所以没什么特别的,没有API可以创建选择输入,用你选择的框架按你想要的方式操作,然后在修改时直接绑定你的动作

Soharab-Shaikh

@artf 你能帮我在设备面板里添加选择输入(下拉菜单)吗?

alimurad52

@artf你能举个例子吗?

#19222019年3月26日作者 sakshigarg92 个回答
0 个反应

InnerText/textContent 在模型上无法工作

我用 'model.view.el.innerText' 来捕捉当前组件的 innerText,当我用事件更新/更改文本时,但它返回的是空字符串(理想情况下应该返回更新后的文本),不过如果我用 'model.view.el.tagName' 或 'model.view.el.id',它会分别给出想要的输出(h2 和 trial)。我也试过用“model.view.el.textContent”,但还是返回空字符串。 如果我在文本中撤销更新,'model.view.el.innerText' 会给我原始文本(Account Sign In)。因此,我认为RTE对文本的更改/更新方式不同,导致无法无缝地处理到元素,这也是为什么“mod...

sakshigarg9

用的是setTimeout函数,使用mdel.getEl().innerText 意识到有延迟

lock[bot]

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

#19212019年3月25日作者 Nagavijay-kolla2 个回答
0 个反应

图像/视频调整大小——从各个方向都不起作用

你好@artf, 我正在尝试调整图片/视频大小,当我从右侧拖入/拖出时效果正常,但用左侧按钮拖动时,右侧却在调整大小。我想说的是,视频/图像粘在左侧,而不是从左侧收缩。 我用过选项 component.set(“resizable”,true); 但它没有按预期工作。请给我一些建议。 提前感谢大家。

artf

这就是HTML中默认静态位置的运作方式......

lock[bot]

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

#19192019年3月25日作者 sharmilasivakumar2 个回答
0 个反应

在选定组件中生成动态ID。

你好, 在选择组件时,Grape 编辑器会自动生成一个动态ID,用于提供CSS。 就我而言,这个ID在应用样式后也会随机变化...... 甚至标签结构ID也变成了1-2- 如果 div 有某个 id,葡萄编辑会用同一个 id 来做样式,但现在它生成的是 1-2-3 的现有 ID。 ![图片](https://user-images.githubusercontent.com/22790163/54900775-89129e00-4efa-11e9-9f08-8c3956ede420.png) 请查看附图。 请指导我解决问题 项目中使用的版本: “葡萄”: “^0.14.43”, “Grapesjs-plugin-CKeditor”...

artf

更新到最新版本。 如果你仍然遇到这个问题,可以创建一个新刊物,并附上一个可复现的演示

lock[bot]

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

#19172019年3月24日作者 trafalmejo2 个回答
0 个反应

块管理器中的图标

你好, 我想在块管理器中更改一个块的图标:我知道它像以下那样是属性的一部分: attributes: { class:'gjs-fonts gjs-f-b1' } 而该类定义了要使用的图标。图标列表在哪里? 我在文档里没找到:[Block Manager](https://grapesjs.com/docs/modules/Blocks.html)。 谢谢!

artf

没有图标列表,我们用过 fontawesome 和一些自定义图标,但我们计划把它们从核心中移除

lock[bot]

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

#19162019年3月24日作者 sunhillbd2 个回答
0 个反应

如何改变拖拽的特性?

你好, 我们已经和GrapesJs合作有一段时间了。我知道你已经被问过设计师模式(自由拖拽),你说它在路线图上。我想问的是,你有没有什么粗略的指导方针,告诉我们如何实现自由阻力?我们应该考虑集成任何第三方库或插件吗? 谢谢。

artf

请看这里,请先看看,https://github.com/artf/grapesjs/issues/1890 暂时我无法补充更多关于这个话题的内容

lock[bot]

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

#19152019年3月22日作者 arachnosoft3 个回答
0 个反应

Grapesjs 剥 离实体(大多由 CKEditor 插入)

你好@artf, 我们刚注意到,如果你将这段代码导入 grapesjs: '<label class=“c3100 c3152 c3212” style=“box-sizing: border-box;”>我的标签字段1</label>&nbsp; <label class=“c3111 c3163 c3223” style=“box-sizing: border-box;”>我的label字段2</label>' 在两个标签标签之间加一个“&nbsp;''时,代码中的”&nbsp;''被剥离,两个<label>标签被“粘合”在一起。 我在通讯演示中重现了这个问题: ![葡萄条 nbsp](https://user-images....

artf

我觉得问题可能就在这里 https://github.com/artf/grapesjs/blob/0a122cd7b558bcf391cfd7e4608dffad3ba9de53/src/parser/model/ParserHtml.js#L169-L172 遗憾的是,nodeValue 返回已处理的字符串,但没有 '&nbsp;' 试着用这个选项: https://github.com/artf/grapesjs/blob/0a122cd7b558bcf391cfd7...

arachnosoft

非常感谢你的建议,@artf,这个(未公开?)解析器配置选项似乎解决了我的问题! 当然,我必须把它设为“true”,而不是“0”,因为我想保持那些空白;) 还得在编辑器里设置。Parser.getConfig() object. 通过 grapesjs.init() 设置这个选项没有效果。 ![keepEmptyTextNodes 初始化](https://user-images.githubusercontent.com/42835357/54929202-7ce80a0...

lock[bot]

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

浏览所有主题