GrapesJS 问题

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

找到 1,399 个问题

🔍 outdated
#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]

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

#19132019年3月21日作者 SylvainBigonneau3 个回答
2 个反应

在背景属性中指定背景大小会破坏葡萄

使用最新版本的'grapesjs'(0.14.55)和'grapesjs-preset-webpage'(0.1.10),我将我的编辑器配置如下: “JavaScript 从“GrapesJ”导入葡萄; importgrapesJsPresetWebpage from 'grapesjs-preset-webpage'; Grapesjs.init({ // ... 插件:[grapesJsPresetWebpage], pluginsOpts: { [grapesJsPresetWebpage]: { customStyleManager: [ { ID:“Deco”, 名称:“装饰”, 开场:假, buildProps: ['...

artf

好的,我想我找到了问题所在,我会在下一个版本修复它

SylvainBigonneau

可以确认在v0.14.57修复了。谢谢@artf!

lock[bot]

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

#19122019年3月21日作者 simplecommerce2 个回答
0 个反应

自定义组件默认子节点

你好, 我正在尝试理解如何实现以下目标。创建一个带有默认内容的组件作为子节点。创建一个方块,将该组件添加到画布中。将组件子编辑为其他内容并保存HTML结果。稍后在编辑器中重新加载组件并继续编辑。 我的问题如下:我尝试过在默认情况下使用“components”和“content”。我尝试在组件视图的“init”函数中定义一些自定义逻辑,只有在没有组件存在时才添加默认值。 这两种方法都不起作用,起初有效,但如果我编辑文本,保存值,抓取HTML并重新导入,或者用编辑器的“组件”选项重新加载到画布中,默认值会随编辑内容一起插入(作为子节点)。 我不明白为什么。我还注意到,这种逻辑只适用于实际组件,不适用于文本节点,因为 comps.len...

artf

@simplecommerce一个带有默认子节点的自定义组件工作示例(它使用本地存储) https://jsfiddle.net/t5yw48cs/ 试着检查一下你存储/加载模板的方式,也许问题就在这里 https://grapesjs.com/docs/modules/Storage.html#store-and-load-templates

lock[bot]

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

#19112019年3月21日作者 sakshigarg92 个回答
0 个反应

Knockout.js和葡萄葡萄兼容吗?

我正在尝试用Knockout.js在我的一个组件上实现 attr 绑定。其他方面运行良好,但同样的实现在 grapesjs-preset-web page 格式下无法正常工作。问题可能出在哪里?

artf

抱歉@sakshigarg9,这个问题不在本问题追踪器范围内

lock[bot]

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

浏览所有主题